diff --git a/scripts/build b/scripts/build index a1d4fcb435..a404346037 100755 --- a/scripts/build +++ b/scripts/build @@ -36,6 +36,10 @@ if [ ! -f $STAMP ]; then printf "%${INDENT}c BUILD $1\n" >&$SILENT_OUT export INDENT=$((${INDENT:-1}+$INDENT_SIZE)) + for p in $PKG_BUILD_DEPENDS; do + $SCRIPTS/build $p + done + if [ -f $PKG_DIR/build ]; then $PKG_DIR/build $@ >&$VERBOSE_OUT if [ "$DEBUG" = no ]; then diff --git a/scripts/install b/scripts/install index c5ea5583e3..a2c8546c08 100755 --- a/scripts/install +++ b/scripts/install @@ -28,11 +28,14 @@ if [ -d $PKG_DIR/profile.d ]; then fi $SCRIPTS/build $@ - printf "%${INDENT}c INSTALL $1\n" >&$SILENT_OUT #dialog --infobox "%${INDENT}c INSTALL $1\n" 15 40 export INDENT=$((${INDENT:-1}+$INDENT_SIZE)) +for p in $PKG_DEPENDS; do + $SCRIPTS/install $p +done + if [ -f $PKG_DIR/install ]; then $PKG_DIR/install $@ >&$VERBOSE_OUT else