aboutsummaryrefslogtreecommitdiff
path: root/applets
diff options
context:
space:
mode:
Diffstat (limited to 'applets')
-rwxr-xr-xapplets/usage_compressed9
1 files changed, 9 insertions, 0 deletions
diff --git a/applets/usage_compressed b/applets/usage_compressed
index fb6e1c286..186fcde77 100755
--- a/applets/usage_compressed
+++ b/applets/usage_compressed
@@ -20,6 +20,7 @@ exec >"$target.$$"
20 20
21echo '#define UNPACKED_USAGE "" \' 21echo '#define UNPACKED_USAGE "" \'
22"$loc/usage" | od -v -b \ 22"$loc/usage" | od -v -b \
23| grep -v '^ ' \
23| $SED -e 's/^[^ ]*//' \ 24| $SED -e 's/^[^ ]*//' \
24 -e 's/ //g' \ 25 -e 's/ //g' \
25 -e '/^$/d' \ 26 -e '/^$/d' \
@@ -27,6 +28,13 @@ echo '#define UNPACKED_USAGE "" \'
27 -e 's/^/"/' \ 28 -e 's/^/"/' \
28 -e 's/$/" \\/' 29 -e 's/$/" \\/'
29echo '' 30echo ''
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
31echo '#define PACKED_USAGE \' 39echo '#define PACKED_USAGE \'
32## Breaks on big-endian systems! 40## Breaks on big-endian systems!
@@ -40,6 +48,7 @@ echo '#define PACKED_USAGE \'
40## -e 's/\(..\)\(..\)/0x\2,0x\1,/g' 48## -e 's/\(..\)\(..\)/0x\2,0x\1,/g'
41## -e 's/$/ \\/' 49## -e 's/$/ \\/'
42"$loc/usage" | bzip2 -1 | $DD bs=2 skip=1 2>/dev/null | od -v -b \ 50"$loc/usage" | bzip2 -1 | $DD bs=2 skip=1 2>/dev/null | od -v -b \
51| grep -v '^ ' \
43| $SED -e 's/^[^ ]*//' \ 52| $SED -e 's/^[^ ]*//' \
44 -e 's/ //g' \ 53 -e 's/ //g' \
45 -e '/^$/d' \ 54 -e '/^$/d' \