set +h
LC_ALL=POSIX
if [ -z $MAKETUNING ]; then
- if [ "${MACHINE:0:3}" = "arm" ]; then
- MAKETUNING="-j2"
- else
- MAKETUNING="-j6"
- fi
+ CPU_COUNT="$(getconf _NPROCESSORS_ONLN 2>/dev/null)"
+ if [ -z "${CPU_COUNT}" ]; then
+ CPU_COUNT=1
+ fi
+
+ MAKETUNING="-j$(( ${CPU_COUNT} * 2 + 1 ))"
fi
export LFS LC_ALL CFLAGS CXXFLAGS MAKETUNING
unset CC CXX CPP LD_LIBRARY_PATH LD_PRELOAD
ipfiremake rpi-firmware
ipfiremake bc
ipfiremake u-boot
- ipfiremake u-boot-panda
if [ "${MACHINE_TYPE}" != "arm" ]; then
ipfiremake cryptodev KCFG="-rpi"
# ipfiremake compat-drivers KCFG="-rpi"
- # arm-omap (Panda Board) kernel build
-# ipfiremake linux KCFG="-omap"
-# ipfiremake v4l-dvb KCFG="-omap"
-# ipfiremake mISDN KCFG="-omap" NOPCI=1
-# ipfiremake cryptodev KCFG="-omap"
-# ipfiremake compat-drivers KCFG="-omap"
+ # arm multi platform (Panda, Wandboard ...) kernel build
+ ipfiremake linux KCFG="-multi"
+ ipfiremake cryptodev KCFG="-multi"
# arm-kirkwood (Dreamplug, ICY-Box ...) kernel build
ipfiremake linux KCFG="-kirkwood"
ipfiremake arm
ipfiremake wavemon
ipfiremake iptraf-ng
+ ipfiremake iotop
echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild
cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild
echo >> $BASEDIR/build/var/ipfire/firebuild
LOGFILE="$BASEDIR/log/_build.installer.log"
export LOGFILE
ipfiremake as86
- ipfiremake mbr
ipfiremake memtest
ipfiremake installer
installmake strip