aboutsummaryrefslogtreecommitdiffstats
path: root/create_dual.sh
diff options
context:
space:
mode:
Diffstat (limited to 'create_dual.sh')
-rwxr-xr-xcreate_dual.sh67
1 files changed, 27 insertions, 40 deletions
diff --git a/create_dual.sh b/create_dual.sh
index fc56dc5..b742e12 100755
--- a/create_dual.sh
+++ b/create_dual.sh
@@ -1,42 +1,31 @@
#!/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/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-i586/i586/install/images/boot.iso
-rm -vf $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-x86_64/x86_64/install/images/boot.iso
-
-cp -vf $HOME/mymkcd-cs5/pieces/updates/64/all.rdz $HOME/mymkcd-cs5/pieces/updates/64/vmlinuz $HOME/build_bcd/build/MES5-dual-5.1-x86_64/x86_64/isolinux/alt0
-cp -vf $HOME/mymkcd-cs5/pieces/updates/64/bootlogo $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-x86_64/x86_64/isolinux
-cp -vf $HOME/mymkcd-cs5/pieces/updates/64/mdkinst.sqfs $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-x86_64/x86_64/install/stage2
-cp -vf $HOME/mymkcd-cs5/pieces/updates/64/compssUsers.pl.dual $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-x86_64/x86_64/media/media_info/compssUsers.pl
-cp -vf $HOME/mymkcd-cs5/pieces/updates/64/rpmsrate $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-x86_64/x86_64/media/media_info
-
-cp -vf $HOME/mymkcd-cs5/pieces/updates/32/all.rdz $HOME/mymkcd-cs5/pieces/updates/32/vmlinuz $HOME/build_bcd/build/MES5-dual-5.1-i586/i586/isolinux/alt0
-cp -vf $HOME/mymkcd-cs5/pieces/updates/32/bootlogo $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-i586/i586/isolinux
-cp -vf $HOME/mymkcd-cs5/pieces/updates/32/mdkinst.sqfs $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-i586/i586/install/stage2
-cp -vf $HOME/mymkcd-cs5/pieces/updates/32/compssUsers.pl.dual $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-i586/i586/media/media_info/compssUsers.pl
-cp -vf $HOME/mymkcd-cs5/pieces/updates/32/rpmsrate $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-i586/i586/media/media_info
-
-
+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/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-i586/i586
-du -sh $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-x86_64/x86_64
+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/mymkcd-cs5/build_bcd/build/MES5-dual-5.1
-rm -rvf $HOME/mymkcd-cs5/build_bcd/iso/MES5-dual-5.1
-mkdir -p $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1
-mkdir -p $HOME/mymkcd-cs5/build_bcd/iso/MES5-dual-5.1
+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/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-i586/i586 $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1
-cp -af $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1-x86_64/x86_64 $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1
+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
-cp -af /mnt/pieces/pieces/2010.0/i586/dosutils $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1
-cp -af /mnt/pieces/pieces/2010.0/i586/autorun.inf $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1
-
-cd $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1/x86_64/media/main
+cd $HOME/build_bcd/build/$NAMER-$TAGS/x86_64/media/main
for i in *noarch.rpm
do
@@ -51,11 +40,7 @@ do
fi
done
-
-cp -avf $HOME/bcd/compssUsers.pl $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1/i586/media/media_info/compssUsers.pl
-cp -avf $HOME/bcd/compssUsers.pl $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1/x86_64/media/media_info/compssUsers.pl
-
-
+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' \
@@ -63,14 +48,16 @@ genisoimage -f -r -J -hide-rr-moved -nobak -cache-inodes -no-emul-boot -boot-loa
-p 'Mandriva-Linux BCD' \
-volset 'Mandriva Linux - MES5 - DUAL CD' \
-V 'MES5-DUAL' \
- -o '/home/installeur/mymkcd-cs5/build_bcd/iso/MES5-dual-5.1/MES5-dual-5.1.iso' \
+ -o '/home/builduser/build_bcd/iso/$NAMER-5.2/$NAMER.iso' \
-b i586/isolinux/isolinux.bin \
-boot-info-table \
- $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1/
+ $HOME/build_bcd/build/$NAMER-$TAGS/
-cd $HOME/mymkcd-cs5/build_bcd/iso/MES5-dual-5.1/
-md5sum MES5-dual-5.1.iso > MES5-dual-5.1.iso.md5
-sha1sum MES5-dual-5.1.iso > MES5-dual-5.1.iso.sha1
-cat $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1/i586/pkg-5.1-Official.idx > $HOME/mymkcd-cs5/build_bcd/iso/MES5-dual-5.1/MES5-dual-5.1.idx
-cat $HOME/mymkcd-cs5/build_bcd/build/MES5-dual-5.1/x86_64/pkg-5.1-Official.idx >> $HOME/mymkcd-cs5/build_bcd/iso/MES5-dual-5.1/MES5-dual-5.1.idx
+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/