wok annotate syslinux/stuff/iso2exe/mktazboot @ rev 24986
Up nettle 3.7.3 again, need glib-networking rebuild to no break midori
author | Stanislas Leduc <shann@slitaz.org> |
---|---|
date | Wed May 11 08:28:28 2022 -0400 (2022-05-11) |
parents | |
children |
rev | line source |
---|---|
pascal@23998 | 1 #!/bin/sh |
pascal@23998 | 2 |
pascal@23998 | 3 words2bin() |
pascal@23998 | 4 { |
pascal@23998 | 5 for i in $@ ; do |
pascal@23998 | 6 printf '\\\\x%02X\\\\x%02X' $(($i&255)) $((($i>>8)&255)) |
pascal@23998 | 7 done | xargs echo -en |
pascal@23998 | 8 } |
pascal@23998 | 9 |
pascal@23998 | 10 S=$(($(stat -c %s $1)+12)) |
pascal@23998 | 11 P=$((($S+511)/512)) |
pascal@23998 | 12 E=$((4096-(32*$P))) |
pascal@23998 | 13 words2bin 0x5A4D $(($S%512)) $P 0 2 $E -1 -16 \ |
pascal@23998 | 14 -2 0 256 -16 28 0x6C53 0x5469 0x7A61 > $2 |
pascal@23998 | 15 dd if=$1 bs=1 count=$(($(stat -c %s $1)-1)) >> $2 2> /dev/null |
pascal@23998 | 16 echo -en '@tazboot.cmd\0' >> $2 |