--- builds_bin/build_ISO 2006/03/28 05:35:19 1.2 +++ builds_bin/build_ISO 2007/01/22 16:37:24 1.8 @@ -27,12 +27,11 @@ done [ -d cdrom.image ] || (echo "No cdrom.image directory?"; exit 1) distname='SME Server' +disttag='smeserver' distvers=$(basename $(pwd)) [ -f cdrom.image/updates/anaconda ] && chmod a+rx cdrom.image/updates/anaconda -chmod -R a+rX cdrom.image - for img in product updates do /usr/bin/mkcramfs \ @@ -53,12 +52,13 @@ PYTHONPATH=/usr/lib/anaconda/ /usr/lib/a --fileorder pkgorder \ $(pwd)/cdrom.image/ -rm -f smeserver-$distvers.iso smeserver.iso +rm -f $disttag-$distvers.iso smeserver.iso cd cdrom.image yum-arch . createrepo . +repoview . bootimg='isolinux/isolinux.bin' bootcat='isolinux/boot.cat' @@ -73,16 +73,40 @@ mkisofs $mkisopts \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -x lost+found \ -x CVS \ - -o "../smeserver-$distvers".iso \ + -o "../$disttag-$distvers".iso \ . cd .. -/usr/lib/anaconda-runtime/implantisomd5 smeserver-$distvers.iso -dd if=/dev/zero bs=2048 count=150 >> smeserver-$distvers.iso -md5sum smeserver-$distvers.iso > smeserver-$distvers.iso.md5sum -ls -lRt > smeserver-$distvers.iso.ls-lRt -zsyncmake smeserver-$distvers.iso -mv smeserver-$distvers.iso smeserver.iso -ln -sf smeserver.iso smeserver-$distvers.iso +/usr/lib/anaconda-runtime/implantisomd5 $disttag-$distvers.iso +dd if=/dev/zero bs=2048 count=150 >> $disttag-$distvers.iso +md5sum $disttag-$distvers.iso > $disttag-$distvers.iso.md5sum +ls -lRt > $disttag-$distvers.iso.ls-lRt +zsyncmake $disttag-$distvers.iso +mv $disttag-$distvers.iso $disttag.iso +ln -sf $disttag.iso $disttag-$distvers.iso + +echo "Building SRPMS ISO" + +rm -f $disttag-SRPMS.iso $disttag-$distvers-SRPMS.iso + +mkisofs $mkisopts \ + -V "$distname $distvers SRPMS" \ + -A "$distname SRPMS created on $today" \ + -x lost+found \ + -x CVS \ + -x cdrom.image \ + -o "$disttag-$distvers-SRPMS".iso \ + --graft-points \ + ./SRPMS=SRPMS \ + GPL=cdrom.image/GPL \ + RPM-GPG-KEY=cdrom.image/RPM-GPG-KEY \ + RPM-GPG-KEY-centos4=cdrom.image/RPM-GPG-KEY-centos4 \ + RPM-GPG-KEY-SMEServer7=cdrom.image/RPM-GPG-KEY-SMEServer7 + +md5sum $disttag-$distvers-SRPMS.iso > $disttag-$distvers-SRPMS.iso.md5sum +zsyncmake $disttag-$distvers-SRPMS.iso +mv $disttag-$distvers-SRPMS.iso $disttag-SRPMS.iso +ln -sf $disttag-SRPMS.iso $disttag-$distvers-SRPMS.iso # That's it. +