From 087669567591a7a6240427b4fc59ec8fe849a9f5 Mon Sep 17 00:00:00 2001 From: Anne Nicolas Date: Tue, 6 Sep 2016 22:30:50 +0200 Subject: Script EFI buold for x86_64 isos (tmb) --- create_dvd.sh | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) (limited to 'create_dvd.sh') 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 -- cgit v1.2.1