size_single_applets.sh: fix a bug which mishandles e.g. "udhcpc6" name

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2018-01-14 12:13:16 +01:00
parent 38da4c4420
commit 36495af81f

View File

@ -22,7 +22,7 @@ for app; do
} }
test $mintext -gt $text && { test $mintext -gt $text && {
mintext=$text mintext=$text
echo "New mintext from $app: $mintext" echo "# New mintext from $app: $mintext"
} }
eval "text_${app}=$text" eval "text_${app}=$text"
done done
@ -31,7 +31,7 @@ for app; do
b="busybox_${app}" b="busybox_${app}"
test -f "$b" || continue test -f "$b" || continue
eval "text=\$text_${app}" eval "text=\$text_${app}"
echo "$app adds $((text-mintext))" echo "# $app adds $((text-mintext))"
done done
grep ^IF_ include/applets.h \ grep ^IF_ include/applets.h \
@ -60,7 +60,7 @@ grep ^IF_ include/applets.h \
sz_frac=$(( (sz - sz_kb*1000) )) sz_frac=$(( (sz - sz_kb*1000) ))
sz_f=$((sz_frac / 100)) sz_f=$((sz_frac / 100))
echo -n "sed 's/bool \"$name *(*[0-9tinykbytes .]*)*\"/" echo -n "sed 's/bool \"$name"'[" ](*[0-9tinykbytes .]*)*"*$/'
if test "$sz_kb" -ge 10; then if test "$sz_kb" -ge 10; then
echo -n "bool \"$name (${sz_kb} kb)\"" echo -n "bool \"$name (${sz_kb} kb)\""
elif test "$sz_kb" -gt 0 -a "$sz_f" = 0; then elif test "$sz_kb" -gt 0 -a "$sz_f" = 0; then