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