#!/bin/sh +xv TAGS=mes5 NAMER="mandriva-linux-corporate-DUAL" ./bcd.pl dual.xml all copy noiso ./bcd.pl dual64.xml all copy noiso rm -vf $HOME/build_bcd/build/$NAMER-$TAGS-i586/i586/install/images/boot.iso rm -vf $HOME/build_bcd/build/$NAMER-$TAGS-x86_64/x86_64/install/images/boot.iso rm -vf $HOME/build_bcd/build/$NAMER-$TAGS-i586/i586/isolinux/alt1 rm -vf $HOME/build_bcd/build/$NAMER-$TAGS-x86_64/x86_64/isolinux/alt1 rm -vrf $HOME/build_bcd/build/$NAMER-$TAGS-i586/i586/install/images/alternatives rm -vrf $HOME/build_bcd/build/$NAMER-$TAGS-x86_64/x86_64/install/images/alternatives sync du -sh $HOME/build_bcd/build/$NAMER-$TAGS-i586/i586 du -sh $HOME/build_bcd/build/$NAMER-$TAGS-x86_64/x86_64 rm -rf $HOME/build_bcd/build/$NAMER-$TAGS rm -rvf $HOME/build_bcd/iso/$NAMER-$TAGS mkdir -p $HOME/build_bcd/build/$NAMER-$TAGS mkdir -p $HOME/build_bcd/iso/$NAMER-$TAGS cp -af $HOME/build_bcd/build/$NAMER-$TAGS-i586/i586 $HOME/build_bcd/build/$NAMER-$TAGS cp -af $HOME/build_bcd/build/$NAMER-$TAGS-x86_64/x86_64 $HOME/build_bcd/build/$NAMER-$TAGS cd $HOME/build_bcd/build/$NAMER-$TAGS/x86_64/media/main for i in *noarch.rpm do if [ -f "../../../i586/media/main/$i" ];then echo $i echo "erase package $i" rm -vf $i echo "link with the i586 one" ln -sf ../../../i586/media/main/$i . else echo "no ../../../i586/media/main/$i package" fi done create_iso() { genisoimage -f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-load-size 4 \ -A 'Mandriva Linux - MES5' \ -publisher 'Mandriva' \ -sysid 'Mandriva Linux' \ -p 'Mandriva-Linux BCD' \ -volset 'Mandriva Linux - MES5 - DUAL CD' \ -V 'MES5-DUAL' \ -o '/home/builduser/build_bcd/iso/$NAMER-5.2/$NAMER.iso' \ -b i586/isolinux/isolinux.bin \ -boot-info-table \ $HOME/build_bcd/build/$NAMER-$TAGS/ cd $HOME/build_bcd/iso/$NAMER-$TAGS/ md5sum $NAMER-$TAGS.iso > $NAMER-$TAGS.iso.md5 sha1sum $NAMER-$TAGS.iso > $NAMER-$TAGS.iso.sha1 cat $HOME/build_bcd/build/$NAMER-$TAGS/i586/pkg-*.idx > $HOME/build_bcd/iso/$NAMER-$TAGS/$NAMER-$TAGS.idx cat $HOME/build_bcd/build/$NAMER-$TAGS/x86_64/pkg-*.idx >> $HOME/build_bcd/iso/$NAMER-$TAGS/$NAMER-$TAGS.idx } du -shL $HOME/build_bcd/build/$NAMER-$TAGS/