From 5fa6d1a632505789409a2ba6cf8e112529f9db18 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 5 Oct 2015 11:15:43 +0200 Subject: Aboriginal linux/musl build fixes Signed-off-by: Denys Vlasenko --- applets/usage_compressed | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'applets') 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.$$" echo '#define UNPACKED_USAGE "" \' "$loc/usage" | od -v -b \ +| grep -v '^ ' \ | $SED -e 's/^[^ ]*//' \ -e 's/ //g' \ -e '/^$/d' \ @@ -27,6 +28,13 @@ echo '#define UNPACKED_USAGE "" \' -e 's/^/"/' \ -e 's/$/" \\/' echo '' +# "grep -v '^ '" is for toybox's od bug: od -b prints some extra lines: +#0000000 010 000 010 000 133 055 144 146 135 040 133 055 143 040 103 117 +# 000010 000010 026533 063144 020135 026533 020143 047503 +#0000020 116 106 104 111 122 135 040 133 055 154 040 114 117 107 106 111 +# 043116 044504 056522 055440 066055 046040 043517 044506 +#0000040 114 105 135 040 133 055 141 040 101 103 124 111 117 116 106 111 +# 042514 020135 026533 020141 041501 044524 047117 044506 echo '#define PACKED_USAGE \' ## Breaks on big-endian systems! @@ -40,6 +48,7 @@ echo '#define PACKED_USAGE \' ## -e 's/\(..\)\(..\)/0x\2,0x\1,/g' ## -e 's/$/ \\/' "$loc/usage" | bzip2 -1 | $DD bs=2 skip=1 2>/dev/null | od -v -b \ +| grep -v '^ ' \ | $SED -e 's/^[^ ]*//' \ -e 's/ //g' \ -e '/^$/d' \ -- cgit v1.2.3