Denys Vlasenko wrote:
On Sunday 16 May 2010 19:02, Douglas Mencken wrote:
This commit declares "gen_build_files.sh" as the one that "uses
bashism", and "document it".
But what is the real result of this commit? It is:
make:
/root/build-farm/busybox-1969-g084e228.srcpkg/scripts/gen_build_files.sh:
Command not found
make: *** [gen_build_files] Error 127
Because
-#!/bin/sh
+#!/bin/bash
So now it is not possible to build busybox having only busybox shell
(ash) and not bash.
I reverted fascistic commit :) :)
This is going to cause the same problem that the "gen_build_files.sh:
Remove bashisms" patch attempted to fix. gen_build_files.sh is still
using bashisms (only part of "gen_build_files.sh: Remove bashisms" was
applied), so we need to either remove the bashisms, or change the
interpreter to bash, right?
Eg if I run "make defconfig" on my Ubuntu box I get incorrect behavior:
pty...@petert busybox $ make defconfig
CHK ./findutils/Kbuild
read: 53: arg count
CHK ./findutils/Config.in
read: 53: arg count
scripts/kconfig/conf -d Config.in
Best,
Peter
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox