summaryrefslogtreecommitdiff
path: root/tst
diff options
context:
space:
mode:
authorSteffen Winterfeldt <wfeldt@opensuse.org>2005-10-07 11:39:38 +0000
committerSteffen Winterfeldt <wfeldt@opensuse.org>2005-10-07 11:39:38 +0000
commitf8bd772c25daaefac1ae97f989a016eb5a5f4a9f (patch)
treeb7417c3c5daa82d085aeb56bd827bcfc0356a6d8 /tst
parentd467c50af9de337e8202fe9c74e20fdd95cabd4b (diff)
- needs syslinux with updated gfx patch
- texts updated for 10.1 - implemented filesize, getcwd, chdir commands - using new cd layout
Diffstat (limited to 'tst')
-rwxr-xr-xtst36
1 files changed, 26 insertions, 10 deletions
diff --git a/tst b/tst
index 57d7a80..305726d 100755
--- a/tst
+++ b/tst
@@ -20,19 +20,35 @@ function tst_isolinux {
rm -rf $dst $vm_tmp
rm -f $img $dosrc
- isodir=boot/loader
- mkdir -p $dst/$isodir
- cp $isolx $dst/$isodir/isolinux.bin
- test/syslinux.rpm/usr/bin/isolinux-config --base=$isodir $dst/$isodir/isolinux.bin
- cp -a $src/* $dst/$isodir
- cp -a $logo $dst/$isodir/bootlogo
- test/unpack_bootlogo $dst/$isodir
+ isodir32=boot/i386/loader
+ isodir64=boot/x86_64/loader
+ mkdir -p $dst/$isodir32 $dst/$isodir64
+ cp $isolx $dst/$isodir32/isolinux.bin
+ cp $isolx $dst/$isodir64/isolinux.bin
+ test/syslinux.rpm/usr/bin/isolinux-config --base=$isodir32 $dst/$isodir32/isolinux.bin
+ test/syslinux.rpm/usr/bin/isolinux-config --base=$isodir64 $dst/$isodir64/isolinux.bin
- echo "$dst/$isodir/isolinux.bin 1" >$tmp/cd_sort
+ cp -a $src/* $dst/$isodir32
+ rm -f $dst/$isodir32/{linux,initrd}64
+ cp -a $logo $dst/$isodir32/bootlogo
+ test/unpack_bootlogo $dst/$isodir32
+
+ cp -a $src/* $dst/$isodir64
+ mv $dst/$isodir64/linux64 $dst/$isodir64/linux
+ mv $dst/$isodir64/initrd64 $dst/$isodir64/initrd
+ cp -a $logo $dst/$isodir64/bootlogo
+ test/unpack_bootlogo $dst/$isodir64
+
+ test/2hl --link --quiet $dst
+
+ echo "$dst/$isodir32/isolinux.bin 1" >$tmp/cd_sort
+ echo "$dst/$isodir64/isolinux.bin 1" >>$tmp/cd_sort
+
+ # rm -r $dst/boot/x86_64
mkisofs -o $img -J -r -sort $tmp/cd_sort \
- -b $isodir/isolinux.bin -c $isodir/boot.catalog \
- -publisher "SUSE Products GmbH" \
+ -b $isodir32/isolinux.bin -c $isodir32/boot.catalog \
+ -publisher "SUSE LINUX Products GmbH" \
-no-emul-boot -boot-load-size 4 -boot-info-table $dst
rm -f $tmp/cd_sort