diff --git a/packages/sysutils/busybox/build b/packages/sysutils/busybox/build index 4476274f91..5b71b6ae22 100755 --- a/packages/sysutils/busybox/build +++ b/packages/sysutils/busybox/build @@ -8,12 +8,17 @@ else BUSYBOX_CFG_FILE=$ROOT/$PKG_DIR/config/$1.conf fi +# optimize for size + CFLAGS=`echo $CFLAGS | sed -e "s|-O?|-Os|"` + cd $BUILD/busybox* # Build Busybox for system make distclean cp $BUSYBOX_CFG_FILE .config - [ -n "$TIMEZONE" ] && sed -i -e 's/^# CONFIG_HWCLOCK .*$/CONFIG_HWCLOCK=yes/g' -e 's/^# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS .*/CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=yes/g' $BUSYBOX/.config make oldconfig - ARCH=$TARGET_ARCH make install + make ARCH=$TARGET_ARCH \ + HOSTCC=$HOST_CC \ + CROSS_COMPILE=$TARGET_PREFIX \ + install diff --git a/packages/sysutils/busybox/need_unpack b/packages/sysutils/busybox/need_unpack deleted file mode 100755 index 08eb4d014b..0000000000 --- a/packages/sysutils/busybox/need_unpack +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -. config/options $1 - -STAMP=$STAMPS/$1/unpack - -. $STAMP - -test $PKG_DIR/config/$1.conf -nt $STAMP && rm -f $STAMP -# test $STAMP_DEVTOOLS != $DEVTOOLS && rm -f $STAMP - -exit 0 diff --git a/packages/sysutils/busybox/unpack b/packages/sysutils/busybox/unpack deleted file mode 100755 index 15e0f94efc..0000000000 --- a/packages/sysutils/busybox/unpack +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -. config/options $1 - -$SCRIPTS/build toolchain - -BUSYBOX=`ls -d $PKG_BUILD` - -cat <>$BUSYBOX/Makefile.custom -HOSTCC = $HOST_CC -CROSS_COMPILE = $TARGET_PREFIX -CFLAGS += -std=gnu99 -Os -EOF