[th] kernel vs. lzma - obserwacje.
Paweł Sikora
pluto w agmk.net
Śro, 16 Wrz 2009, 00:03:37 CEST
scripts/Makefile.lib dopisuje do vmlinux.bin.lzma rozmiar pliku
przy pomocy komendy echo. niestety rozne shelle roznie to interpretuja
i wychodzi tak jak widzimy (zwis przy bootowaniu).
$ /bin/zsh -c 'echo -ne \\x00\\x6d\\xca\\x00 > test'; hexdump -C test
00000000 00 6d ca 00 |.m..|
$ /bin/bash -c 'echo -ne \\x00\\x6d\\xca\\x00 > test'; hexdump -C test
00000000 00 6d ca 00 |.m..|
$ /bin/sh -c 'echo -ne \\x00\\x6d\\xca\\x00 > test'; hexdump -C test
00000000 5c 78 30 30 5c 78 36 64 5c 78 63 61 5c 78 30 30 |\x00\x6d\xca\x00|
^^^^ i tu bylimsy w dupie :)
$ /bin/tcsh -c 'echo -ne \\x00\\x6d\\xca\\x00 > test'; hexdump -C test
00000000 2d 6e 65 20 5c 78 30 30 5c 78 36 64 5c 78 63 61 |-ne \x00\x6d\xca|
00000010 5c 78 30 30 0a |\x00.|
wymusznie w makefile /bin/echo pomaga.
Więcej informacji o liście dyskusyjnej pld-devel-pl