wok annotate syslinux/stuff/iso2exe/upx.sh @ rev 19861
hunspell: typo
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Fri Mar 24 15:04:56 2017 +0100 (2017-03-24) |
parents | |
children | e6f0efe26374 |
rev | line source |
---|---|
pascal@19861 | 1 #!/bin/sh |
pascal@19861 | 2 |
pascal@19861 | 3 upx -5 $1 |
pascal@19861 | 4 o=$(($(stat -c %s $1) - 15)) |
pascal@19861 | 5 if dd bs=1 skip=$o if=$1 count=15 2> /dev/null | hd | \ |
pascal@19861 | 6 grep -iq "2c e8 3c 01 77 f9 c1 04 08 29 34 ad e2 f1 c3"; then |
pascal@19861 | 7 echo "0 3C E8 75 FB 89 F7 AD 86 E0 29 F8 AB |" | hexdump -R | \ |
pascal@19861 | 8 dd bs=1 seek=$o of=$1 conv=notrunc 2> /dev/null |
pascal@19861 | 9 else |
pascal@19861 | 10 upx -d $1 > /dev/null 2>&1 |
pascal@19861 | 11 upx -5 --8086 $1 |
pascal@19861 | 12 fi |