summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xxibuild9
1 files changed, 9 insertions, 0 deletions
diff --git a/xibuild b/xibuild
index 0ec0661..fb47d9d 100755
--- a/xibuild
+++ b/xibuild
@@ -132,9 +132,18 @@ xibuild () {
build >> $LOGFILE 2>&1 && printf "$PASS built\n" || return 1;
+
printf "\033[0;34m\tpackaging package...\033[0m";
package >> $LOGFILE 2>&1 && printf "$PASS packaged\n" || return 1;
+ # add postinstall script
+ POSTINSTALL=$(type postinstall | sed '1,3d;$d')
+ if [ ${#POSTINSTALL} != 0 ]; then
+ POST_DIR=$PKG_DEST/tmp/xi/postinstall
+ mkdir -p $POST_DIR
+ echo "#!/bin/sh" > $POST_DIR/$PKG_NAME.sh
+ echo $POSTINSTALL >> $POST_DIR/$PKG_NAME.sh
+ fi
# go back to root, make things easier
cd $XI_ROOT