aboutsummaryrefslogtreecommitdiffstats
path: root/create_dvd.sh
diff options
context:
space:
mode:
authorAnne Nicolas <ennael@mageia.org>2016-09-06 22:30:50 +0200
committerAnne Nicolas <ennael@mageia.org>2016-09-06 22:30:50 +0200
commit087669567591a7a6240427b4fc59ec8fe849a9f5 (patch)
tree2a337d79890cd6992124b8e54c5c0d29fe20ad65 /create_dvd.sh
parentf1203c1763228d4224eab8ef88ecc4dcda614345 (diff)
downloadbcd-087669567591a7a6240427b4fc59ec8fe849a9f5.tar
bcd-087669567591a7a6240427b4fc59ec8fe849a9f5.tar.gz
bcd-087669567591a7a6240427b4fc59ec8fe849a9f5.tar.bz2
bcd-087669567591a7a6240427b4fc59ec8fe849a9f5.tar.xz
bcd-087669567591a7a6240427b4fc59ec8fe849a9f5.zip
Script EFI buold for x86_64 isos (tmb)
Diffstat (limited to 'create_dvd.sh')
-rwxr-xr-xcreate_dvd.sh26
1 files changed, 21 insertions, 5 deletions
diff --git a/create_dvd.sh b/create_dvd.sh
index 8090108..cc116de 100755
--- a/create_dvd.sh
+++ b/create_dvd.sh
@@ -2,12 +2,22 @@
arch=$1
distrib=Mageia
-version=6-dev1
+version=6-RC
homebcd=/home/bcd/build_bcd
bin=$homebcd/bcd
pieces=$homebcd/pieces/iso
build=$homebcd/build/$distrib-$version-$arch
+# (tmb) move symlink depending on arch
+pushd /home/bcd/build_bcd/bcd/BCD
+if [ "$arch" = "x86_64" ]
+then
+ ln -sf Genisoimage.pm.x86_64 Genisoimage.pm
+else
+ ln -sf Genisoimage.pm.i586 Genisoimage.pm
+fi
+popd
+
$bin/bcd.pl dvd_free-$arch.xml all noiso
#rm -rf $build/$arch/isolinux
@@ -15,9 +25,8 @@ $bin/bcd.pl dvd_free-$arch.xml all noiso
mv $homebcd/build/$distrib-$version-$arch/$arch/isolinux $homebcd/build/$distrib-$version-$arch
cp $pieces/dvd/$arch.cfg $build/isolinux/isolinux.cfg
cp $pieces/dvd/tools.cfg $build/isolinux/
+
rm -f $build/isolinux/i386.cfg
-#cp -f /home/bcd/message $build/isolinux/bootlogo
-#cp -r $pieces/images/$arch $build/isolinux
rm -f $build/$arch/install/images/*nonfree*
@@ -26,11 +35,18 @@ then
cd $build
tar -xvJf $pieces/DVD-EFI.tar.xz
cd -
+else
+ rm -f $build/isolinux/i386.cfg
+ perl -pi -e 's/i586/i386/' $build/isolinux/isolinux.cfg
fi
+cp -f $pieces/message $build/isolinux/bootlogo
+
$bin/bcd.pl dvd_free-$arch.xml iso
date > $homebcd/iso/$distrib-$version-$arch/DATE.txt
-for i in md5 sha1
+cd $homebcd/iso/$distrib-$version-$arch
+
+for i in md5 sha1 sha512
do
-${i}sum $homebcd/iso/$distrib-$version-$arch/$distrib-$version-$arch-DVD.iso > $homebcd/iso/$distrib-$version-$arch/$distrib-$version-$arch-DVD.iso.$i
+${i}sum $distrib-$version-$arch-DVD.iso > $distrib-$version-$arch-DVD.iso.$i
done