Commit 58242b2b065557f8467a8630f7c9b2b4b2eb891f

Authored by Alek Du
Committed by Sam Ravnborg
1 parent a3ee9470e6

kbuild: Fix size_append issue for bzip2/lzma kernel

The Makefile.lib will call "echo -ne" to append uncompressed kernel size to
bzip2/lzma kernel image.
The "echo" here depends on the shell that /bin/sh pointing to.
On Ubuntu system, the /bin/sh is pointing to dash, which does not support
"echo -e" at all. Use /bin/echo instead of shell echo should always be safe.

Signed-off-by: Alek Du <alek.du@intel.com>
Acked-by: WANG Cong <xiyou.wangcong@gmail.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>

Showing 1 changed file with 1 additions and 1 deletions Side-by-side Diff

scripts/Makefile.lib
... ... @@ -208,7 +208,7 @@
208 208  
209 209 # Bzip2 and LZMA do not include size in file... so we have to fake that;
210 210 # append the size as a 32-bit littleendian number as gzip does.
211   -size_append = echo -ne $(shell \
  211 +size_append = /bin/echo -ne $(shell \
212 212 dec_size=0; \
213 213 for F in $1; do \
214 214 fsize=$$(stat -c "%s" $$F); \