#! /bin/bash # do N (def. 10) make randconfig builds numbuilds=${1:-10} mkdir -p X32 if [ -e /usr/bin/nice ]; then NICE="/usr/bin/nice -n 10" elif [ -e /bin/nice ]; then NICE="/bin/nice -n 10" else NICE="nice -n 10" fi for n in `seq 1 $numbuilds` ; do make ARCH=i386 O=X32 randconfig RANDID=`cat /home/$USER/doc/RANDID` if [ $RANDID -lt 1000 ]; then RANDID=10000 fi echo $((RANDID + 1)) >/home/$USER/doc/RANDID setkconfigs.sh X32 && make ARCH=i386 O=X32 oldconfig cp -a X32/.config X32/config-r$RANDID LC_ALL=C $NICE make ARCH=i386 O=X32 -j4 all 2>&1 | tee X32/build-r$RANDID.out make O=X32 clean do_bell done