#!/bin/sh # Script to build everything possible : sources and binaries for all archs . CONF.sh for ARCH in i386 m68k alpha sparc powerpc do export ARCH echo "Now we're going to build CD for $ARCH !" echo " ... cleaning" make distclean make ${CODENAME}_status echo " ... checking your mirror" make mirrorcheck if [ $? -gt 0 ]; then echo "ERROR: Your mirror has a problem, please correct it." >&2 exit 1 fi echo " ... selecting packages to include" disks=`du -sm ${MIRROR}/dists/${CODENAME}/main/disks-${ARCH}/current/. | \ awk '{print $1}'` make list COMPLETE=1 SIZELIMIT1=$(((630 - ${disks}) * 1024 *1024)) \ SRCSIZELIMIT=$((635 * 1024 * 1024)) echo " ... building the images" if [ "$ARCH" = "i386" ]; then make official_images else make bin-official_images if [ $? -gt 0 ]; then echo "ERROR WHILE BUILDING OFFICIAL IMAGES !!" >&2 echo "I'll try to build a simple (non-bootable) CD" >&2 make clean make installtools make bin-images fi fi echo "--------------- `date` ---------------" done make imagesums