diff options
-rwxr-xr-x | xibuild/build_all.sh | 7 | ||||
-rwxr-xr-x | xibuild/build_package.sh | 2 |
2 files changed, 5 insertions, 4 deletions
diff --git a/xibuild/build_all.sh b/xibuild/build_all.sh index 9c3d7cc..f72e274 100755 --- a/xibuild/build_all.sh +++ b/xibuild/build_all.sh @@ -14,7 +14,8 @@ XIPKG_INSTALL=/usr/lib/xipkg/install.sh run_postinstall () { postinstall="$XIB_CHROOT/var/lib/xipkg/postinstall" if [ -d $postinstall ]; then - for file in "$postinstall/*.sh"; do + printf "${INFO}${TABCHAR}postinstall " + for file in $(ls $postinstall/*.sh); do f=$(basename $file) # run the postinstall file @@ -22,8 +23,7 @@ run_postinstall () { chmod 755 $file xichroot "$XIB_CHROOT" "/var/lib/xipkg/postinstall/$f" rm $file - - printf "$PASS run postinstall for $f!\n" + printf "${PASS}${CHECKMARK}\n" done rmdir $postinstall fi @@ -49,6 +49,7 @@ build_package () { SYSROOT=$XIB_CHROOT VERBOSE=false install_package $exported_pkg $name && printf "${PASS}${CHECKMARK}\n" || printf "${NEUTRAL}${CHECKMARK}\n" + run_postinstall fi return 0 diff --git a/xibuild/build_package.sh b/xibuild/build_package.sh index fb4069e..bc34701 100755 --- a/xibuild/build_package.sh +++ b/xibuild/build_package.sh @@ -86,7 +86,7 @@ fetch_source () { http*) ;; *) - url="file://${XIB_BUILDFILES}/extra/$url" + url="file://${XIB_BUILDFILES}/extra/$NAME/$url" ;; esac |