aboutsummaryrefslogtreecommitdiff
path: root/size_single_applets.sh
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2018-01-14 12:13:16 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2018-01-14 12:13:16 +0100
commit36495af81fb9d312bb04250fba3ea7fa2c209c81 (patch)
treeed86c33f6c256941c937659c266e060c05c275b9 /size_single_applets.sh
parent38da4c4420ea6d7b3cf120c0902458e7d8256560 (diff)
downloadbusybox-w32-36495af81fb9d312bb04250fba3ea7fa2c209c81.tar.gz
busybox-w32-36495af81fb9d312bb04250fba3ea7fa2c209c81.tar.bz2
busybox-w32-36495af81fb9d312bb04250fba3ea7fa2c209c81.zip
size_single_applets.sh: fix a bug which mishandles e.g. "udhcpc6" name
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'size_single_applets.sh')
-rwxr-xr-xsize_single_applets.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/size_single_applets.sh b/size_single_applets.sh
index 0fa56e09e..ee16d4de7 100755
--- a/size_single_applets.sh
+++ b/size_single_applets.sh
@@ -22,7 +22,7 @@ for app; do
22 } 22 }
23 test $mintext -gt $text && { 23 test $mintext -gt $text && {
24 mintext=$text 24 mintext=$text
25 echo "New mintext from $app: $mintext" 25 echo "# New mintext from $app: $mintext"
26 } 26 }
27 eval "text_${app}=$text" 27 eval "text_${app}=$text"
28done 28done
@@ -31,7 +31,7 @@ for app; do
31 b="busybox_${app}" 31 b="busybox_${app}"
32 test -f "$b" || continue 32 test -f "$b" || continue
33 eval "text=\$text_${app}" 33 eval "text=\$text_${app}"
34 echo "$app adds $((text-mintext))" 34 echo "# $app adds $((text-mintext))"
35done 35done
36 36
37grep ^IF_ include/applets.h \ 37grep ^IF_ include/applets.h \
@@ -60,7 +60,7 @@ grep ^IF_ include/applets.h \
60 sz_frac=$(( (sz - sz_kb*1000) )) 60 sz_frac=$(( (sz - sz_kb*1000) ))
61 sz_f=$((sz_frac / 100)) 61 sz_f=$((sz_frac / 100))
62 62
63 echo -n "sed 's/bool \"$name *(*[0-9tinykbytes .]*)*\"/" 63 echo -n "sed 's/bool \"$name"'[" ](*[0-9tinykbytes .]*)*"*$/'
64 if test "$sz_kb" -ge 10; then 64 if test "$sz_kb" -ge 10; then
65 echo -n "bool \"$name (${sz_kb} kb)\"" 65 echo -n "bool \"$name (${sz_kb} kb)\""
66 elif test "$sz_kb" -gt 0 -a "$sz_f" = 0; then 66 elif test "$sz_kb" -gt 0 -a "$sz_f" = 0; then