summaryrefslogtreecommitdiff
path: root/make_single_applets.sh
diff options
context:
space:
mode:
authorKang-Che Sung2017-07-15 11:38:58 +0800
committerDenys Vlasenko2017-07-18 19:20:58 +0200
commit6f13dd1d6574bbc0eacd5574d2e451596a92df5d (patch)
tree8c6f10a8f719463367beff02d6a6002df59e7857 /make_single_applets.sh
parent3df48bdde96632a83cacff1f7795837a160de1d4 (diff)
downloadbusybox-6f13dd1d6574bbc0eacd5574d2e451596a92df5d.zip
busybox-6f13dd1d6574bbc0eacd5574d2e451596a92df5d.tar.gz
make_single_applets: fix ": $((fail++))" expansion error
$((fail++)) is not a required expression in POSIX, and in "dash" it could produce an error like this: ./make_single_applets.sh: 61: arithmetic expression: expecting primary: "fail++" Replace this with something portable: fail=$((fail+1)) would work. Signed-off-by: Kang-Che Sung <explorer09@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'make_single_applets.sh')
-rwxr-xr-xmake_single_applets.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/make_single_applets.sh b/make_single_applets.sh
index 8ad7a74..329a27d 100755
--- a/make_single_applets.sh
+++ b/make_single_applets.sh
@@ -54,18 +54,18 @@ for app; do
fi
if ! yes '' | make oldconfig >busybox_make_${app}.log 2>&1; then
- : $((fail++))
+ fail=$((fail+1))
echo "Config error for ${app}"
mv .config busybox_config_${app}
elif ! make $makeopts >>busybox_make_${app}.log 2>&1; then
- : $((fail++))
+ fail=$((fail+1))
grep -i -e error: -e warning: busybox_make_${app}.log
echo "Build error for ${app}"
mv .config busybox_config_${app}
elif ! grep -q '^#define NUM_APPLETS 1$' include/NUM_APPLETS.h; then
grep -i -e error: -e warning: busybox_make_${app}.log
mv busybox busybox_${app}
- : $((fail++))
+ fail=$((fail+1))
echo "NUM_APPLETS != 1 for ${app}: `cat include/NUM_APPLETS.h`"
mv .config busybox_config_${app}
else