. ../locations.include ISOBINSAVEDIR=$TREE/build/isolinux/ DATE=`date "+%m%d%y"` if [ -d $CDISOAREA ] ; then echo "Creating CD iso images in $CDISOAREA" else mkdir -p $CDISOAREA fi BOOTIMG="isolinux/isolinux.bin" BOOTCAT="isolinux/boot.cat" BOOTOPTS="-no-emul-boot -boot-load-size 4 -boot-info-table" # CDNUM=1 CDNAME=$CDISOAREA/$DEFAULT-$VERSION-$DATE-$ARCH DEST="$CDNAME-DVD.iso" echo "Creating $DEST from $TREE ..." cd $CDISOAREA if [ -d /tmp/work ] ; then rm -r /tmp/work fi mkdir /tmp/work cd /tmp/work mkdir isolinux cp -af $TREE/isolinux/* isolinux/ if [ -s $BOOTCAT ] ; then rm $BOOTCAT fi if [ -s $TREE/build/isolinux/isolinux.cfg.cd ] ; then cp -af $TREE/build/isolinux/isolinux.cfg.cd isolinux/isolinux.cfg fi cp -af $ISOBINSAVEDIR/isolinux.bin isolinux/ mkdir images cp -af $TREE/images/* images/ # if [ -s images/boot.iso ] ; then # rm images/boot.iso # fi # if [ -s images/bootimage.img ] ; then # rm images/bootimage.img # fi RPMS="SL=$TREE/SL" FILES="/=$TREE/GPL /=$TREE/$DEFAULT.releasenote /=$TREE/README " SECURITY="updates/security=$TREE/updates/security/" FASTBUGS="updates/fastbugs=$TREE/updates/fastbugs/" CONTRIB="contrib=$TREE/contrib/" DIRS="$DEFAULT.documentation=$TREE/$DEFAULT.documentation RPM-GPG-KEYs=$TREE/RPM-GPG-KEYs build=$TREE/build build/RHupdates/=$TREE/RHupdates/" SRPMS="SRPMS=$RELEASEDIR/SRPMS/SL/" if [ ! -d $TREE/sites/example ] ; then SITESEXAMPLE="sites=$RELEASEDIR/temp/$ARCH/sites/" else SITESEXAMPLE="" fi echo "Boot image is" $BOOTIMG # -graft-points isolinux=./isolinux images=./images /=$TREE/.discinfo $RPMS $FILES $SECURITY $FASTBUGS $CONTRIB $DIRS $SRPMS $SITESEXAMPLE # Create the image (This is for disk 1) mkisofs \ -A "$VERSION DVD" \ -V "$DEFAULT $VERSION $ARCH" \ -R -l -v -J \ -x ./lost+found \ -c $BOOTCAT $BOOTOPTS \ -b $BOOTIMG \ -o $DEST \ -graft-points isolinux=./isolinux images=./images /=$TREE/.discinfo $RPMS $FILES $SECURITY $DIRS $SITESEXAMPLE echo "implanting md5sum in $DEST now" /usr/lib/anaconda-runtime/implantisomd5 $DEST dd if=/dev/zero count=15 bs=2048 >> $DEST cd $CDISOAREA echo "Making SHA1SUMS now, this will take a while" sha1sum $DEFAULT-$VERSION-$DATE-$ARCH-*.iso > $CDNAME-DVD.SHA1SUM