wok-next diff syslinux/stuff/iso2exe/iso2exe.sh @ rev 14267
syslinux/iso2exe: add boot error message
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Apr 02 08:37:23 2013 +0200 (2013-04-02) |
parents | ff85ea851c53 |
children | 19258b949c1b |
line diff
1.1 --- a/syslinux/stuff/iso2exe/iso2exe.sh Mon Apr 01 17:47:04 2013 +0200 1.2 +++ b/syslinux/stuff/iso2exe/iso2exe.sh Tue Apr 02 08:37:23 2013 +0200 1.3 @@ -66,12 +66,13 @@ 1.4 ddq if=/tmp/exe$$ of=$1 bs=128 count=1 conv=notrunc 1.5 store $((0x94)) $((0xE0 - 12*8)) $1 1.6 store $((0xF4)) $((16 - 12)) $1 1.7 - ddq if=$1 of=/tmp/exe$$ bs=1 skip=$((0x178)) count=$((0x88)) 1.8 - ddq if=/tmp/exe$$ of=$1 conv=notrunc bs=1 seek=$((0x178 - 12*8)) 1.9 - ddq if=$2 bs=1 skip=$((0x1B8)) seek=$((0x1B8)) count=72 of=$1 conv=notrunc 1.10 + ddq if=$1 of=/tmp/coff$$ bs=1 skip=$((0x178)) count=$((0x88)) 1.11 + ddq if=/tmp/coff$$ of=$1 conv=notrunc bs=1 seek=$((0x178 - 12*8)) 1.12 + ddq if=/tmp/exe$$ of=$1 bs=1 count=30 seek=$((0x1A0)) skip=$((0x1A0)) conv=notrunc 1.13 + ddq if=$2 bs=1 skip=$((0x1BE)) seek=$((0x1BE)) count=66 of=$1 conv=notrunc 1.14 store 69 $(($SIZE/512)) $1 8 1.15 store 510 $((0xAA55)) $1 1.16 - rm -f /tmp/exe$$ 1.17 + rm -f /tmp/exe$$ /tmp/coff$$ 1.18 printf "Moving syslinux hybrid boot record at %04X ...\n" $SIZE 1.19 ddq if=$2 bs=1 count=512 of=$1 seek=$SIZE conv=notrunc 1.20 OFS=$(($SIZE+512))