aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmake_single_applets.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/make_single_applets.sh b/make_single_applets.sh
index 705f9821c..00f502eda 100755
--- a/make_single_applets.sh
+++ b/make_single_applets.sh
@@ -39,11 +39,11 @@ for app in $apps; do
39 echo "CONFIG_${app}=y" >.config 39 echo "CONFIG_${app}=y" >.config
40 echo "$allno" | sed "/^# CONFIG_${app} is not set\$/d" >>.config 40 echo "$allno" | sed "/^# CONFIG_${app} is not set\$/d" >>.config
41 41
42 if test x"${app}" != x"SH_IS_ASH"; then 42 if test x"${app}" != x"SH_IS_ASH" && test x"${app}" != x"SH_IS_HUSH"; then
43 # $allno has all choices for "sh" aliasing at off. 43 # $allno has all choices for "sh" aliasing set to off.
44 # "sh" aliasing defaults to "ash", not none. 44 # "sh" aliasing defaults to "ash", not none.
45 # without this fix, "make oldconfig" sets it wrong, 45 # without this fix, "make oldconfig" sets it wrong,
46 # resulting in NUM_APPLETS = 2 46 # resulting in NUM_APPLETS = 2 (the second applet is "sh")
47 sed '/CONFIG_SH_IS_NONE/d' -i .config 47 sed '/CONFIG_SH_IS_NONE/d' -i .config
48 echo "CONFIG_SH_IS_NONE=y" >>.config 48 echo "CONFIG_SH_IS_NONE=y" >>.config
49 fi 49 fi
@@ -52,7 +52,7 @@ for app in $apps; do
52 : $((fail++)) 52 : $((fail++))
53 echo "Config error for ${app}" 53 echo "Config error for ${app}"
54 mv .config busybox_config_${app} 54 mv .config busybox_config_${app}
55 elif ! make $makeopts >busybox_make_${app}.log 2>&1; then 55 elif ! make $makeopts >>busybox_make_${app}.log 2>&1; then
56 : $((fail++)) 56 : $((fail++))
57 echo "Build error for ${app}" 57 echo "Build error for ${app}"
58 mv .config busybox_config_${app} 58 mv .config busybox_config_${app}