Changeset 3621 in MondoRescue for branches/3.3/mindi-busybox/applets/usage_compressed
- Timestamp:
- Dec 20, 2016, 4:07:32 PM (7 years ago)
- Location:
- branches/3.3
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/mindi-busybox/applets/usage_compressed
r2725 r3621 11 11 12 12 # Some people were bitten by their system lacking a (proper) od 13 od -v - t x1</dev/null >/dev/null13 od -v -b </dev/null >/dev/null 14 14 if test $? != 0; then 15 echo 'od tool is not installed or cannot accept "-v - t x1" options'15 echo 'od tool is not installed or cannot accept "-v -b" options' 16 16 exit 1 17 17 fi … … 20 20 21 21 echo '#define UNPACKED_USAGE "" \' 22 "$loc/usage" | od -v -t x1 \ 22 "$loc/usage" | od -v -b \ 23 | grep -v '^ ' \ 23 24 | $SED -e 's/^[^ ]*//' \ 24 25 -e 's/ //g' \ 25 26 -e '/^$/d' \ 26 -e 's/\(.. \)/\\x\1/g' \27 -e 's/\(...\)/\\\1/g' \ 27 28 -e 's/^/"/' \ 28 29 -e 's/$/" \\/' 29 30 echo '' 31 # "grep -v '^ '" is for toybox's od bug: od -b prints some extra lines: 32 #0000000 010 000 010 000 133 055 144 146 135 040 133 055 143 040 103 117 33 # 000010 000010 026533 063144 020135 026533 020143 047503 34 #0000020 116 106 104 111 122 135 040 133 055 154 040 114 117 107 106 111 35 # 043116 044504 056522 055440 066055 046040 043517 044506 36 #0000040 114 105 135 040 133 055 141 040 101 103 124 111 117 116 106 111 37 # 042514 020135 026533 020141 041501 044524 047117 044506 30 38 31 39 echo '#define PACKED_USAGE \' … … 40 48 ## -e 's/\(..\)\(..\)/0x\2,0x\1,/g' 41 49 ## -e 's/$/ \\/' 42 "$loc/usage" | bzip2 -1 | $DD bs=2 skip=1 2>/dev/null | od -v -t x1 \ 50 "$loc/usage" | bzip2 -1 | $DD bs=2 skip=1 2>/dev/null | od -v -b \ 51 | grep -v '^ ' \ 43 52 | $SED -e 's/^[^ ]*//' \ 44 53 -e 's/ //g' \ 45 54 -e '/^$/d' \ 46 -e 's/\(.. \)/0x\1,/g' \55 -e 's/\(...\)/0\1,/g' \ 47 56 -e 's/$/ \\/' 48 57 echo ''
Note:
See TracChangeset
for help on using the changeset viewer.