309974412a
typo fix
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-12-06 15:44:13 +01:00
bc3cdf8ed1
update examples/var_service/README
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-12-06 15:42:44 +01:00
75bb332dbd
add examples/var_service/README
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-12-06 15:13:58 +01:00
86aa803047
pstree: use stdin for screen size detection
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-12-06 12:54:24 +01:00
31905f9477
runsvdir: do not miss closely spaced service dir changes
...
Signed-off-by: Eric Lammerts <busybox@lists.lammerts.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-06 01:26:26 +01:00
c60e88a5b9
tweak INSTALL_NO_USR help text
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 23:11:15 +01:00
dc160039ad
build system: fix "make install" to skip /usr when configured so
...
Fix regression in BusyBox 1.18.0 where the NO_USR config option no longer
bites for "make install". The busybox.mkll script stumbles without these
lines and as a result *always* creates /usr/ symlinks.
Signed-off-by: Joachim Nilsson <troglobit@vmlinux.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 23:05:38 +01:00
2161bd701a
pstree: another tiny shrink
...
function old new delta
pstree_main 327 324 -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 19:36:58 +01:00
c32e626988
pstree: tiny shrink
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 16:05:03 +01:00
e48e6f85bf
pstree: fix width logic. +30 bytes
...
Signed-off-by: Lauri Kasanen <curaga@operamail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 15:55:06 +01:00
6578f2cf5b
pstree: new applet. +1664 bytes
...
text data bss dec hex filename
883379 936 17192 901507 dc183 busybox_old
885043 936 17192 903171 dc803 busybox_unstripped
Signed-off-by: Lauri Kasanen <curaga@operamail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 05:22:29 +01:00
a04440ccad
typo fix
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 05:02:49 +01:00
8da415ef25
add if guards around include <malloc.h>
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-12-05 01:30:14 +01:00
5dcc6606cb
libbb/pw_encrypt_sha: forgot to move &ctx to 1st param here in sha hash rework
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-12-01 13:57:25 +01:00
3f2477e8a8
touch: fix help text to not show options disabled in .config
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-12-01 13:06:03 +01:00
631fd5ccd7
su: suppress "warning: unused variable 'user_buf'"
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-30 09:47:56 +01:00
12caabfa2d
build system: do not use GNU-isms in find
...
Signed-off-by: Chris Rees <utisoft@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-30 09:41:39 +01:00
58c3d21c2e
telnetd: write utmp record with correct pid
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-30 09:17:30 +01:00
3c8799b8a4
ping: set not only IP_TTL, but also IP_MULTICAST_TTL
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-11-29 12:07:12 +01:00
8027a202a8
patch: fix "patch at the beginning" testcase failure
...
Signed-off-by: Rob Landley <rob@landley.net >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-29 03:24:51 +01:00
0ab45da929
exclude the case of just "busybox" from previous commit
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-29 03:21:55 +01:00
8f0af3b001
if only one applet is enabled, make "busybox applet [params]" work as expected
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-29 02:55:35 +01:00
714e2b7e6a
ping: add -t TTL option
...
function old new delta
common_ping_main 1755 1796 +41
packed_usage 27954 27971 +17
bbconfig_config_bz2 4965 4966 +1
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/0 up/down: 59/0) Total: 59 bytes
Signed-off-by: Joachim Nilsson <joachim.nilsson@vmlinux.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 23:01:18 +01:00
713d241852
dhcpd: reply with NAK to clients in INIT-REBOOT state w/o existing lease
...
We were not responding to them at all.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 21:51:44 +01:00
1c31e9e82b
use BB_EXECVP_or_die where appropriate
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 04:34:09 +01:00
57542ebe4f
hush: move G_x_mode define to the more appropriate place
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 03:59:30 +01:00
85c62470b7
Support set -o xtrace/noexec alternates for set -x/-n
...
Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 03:56:39 +01:00
89ca2f99a2
hush: display useful help text
...
Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 01:54:39 +01:00
fe9403ad17
add a test for patch which we currently fail
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 01:41:40 +01:00
fa5e295600
dhcpd: smaller code: do not look for REQUESTED_IP twice
...
text data bss dec hex filename
883235 936 17192 901363 dc0f3 busybox_old
883219 936 17192 901347 dc0e3 busybox_unstripped
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-28 01:10:51 +01:00
b271ad46dc
blkid: add TODO
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-25 07:59:17 +01:00
7a3f8e2fe1
gen_build_files.sh: better comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-25 06:55:18 +01:00
749e305d36
build system: fix for dash
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-11-24 15:06:49 +01:00
7386dd1e8a
Start 1.19.0 development cycle
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-11-23 12:50:40 +01:00
5ab20641d6
Bump version to 1.18.0
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-23 09:21:44 +01:00
9e0f15010e
date :add a comment about older toolchains
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-23 00:15:19 +01:00
26777aa1c6
fixes for bugs discovered by randomconfig builds and tests
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-22 23:49:10 +01:00
29ca159133
fix misspelling in comment
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-11-22 18:13:15 +01:00
7b4c0fd5f4
hush: fix improper handling of newline and hash chars in few corner cases
...
Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com >
2010-11-22 17:58:14 +01:00
1e23f32453
nc: fix SEGV on -v when NC_EXTRA is off
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-22 05:30:54 +01:00
a945f6190b
inetd: if argv[0] is not specified, set it to program name
...
With inetd.conf files that skip argv[], inetd execs programs with argc==0.
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-22 04:57:37 +01:00
f3763033e4
lineedit: fix tab-completion of filenames with spaces
...
Using ash in busybox git version dea28e1e
, tab completion doesn't seem
to work properly for filenames that have special characters (such as
spaces) in them. For example, with filenames "foo bar" and "foo zap",
typing "ls fo<TAB>" correctly expands to "ls foo\ ", but then
continuing to type "b<TAB>" will produce "ls foo\ bbar", which is not
correct (the 'b' is duplicated).
Signed-off-by: Mike Shal <marfey@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-22 03:49:18 +01:00
7c6ed78aaa
patch: remove out-of-file build machinery
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-22 03:15:21 +01:00
f9d091316d
gen_build_files.sh: restore deleted comment
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-21 22:10:07 +01:00
ac10b30070
cmp: with -s, do not report open errors
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-21 18:11:40 +01:00
400ff226c2
patch: simplify double list helpers
...
function old new delta
dlist_free - 29 +29
fail_hunk 130 132 +2
patch_main 1987 1982 -5
dlist_add 59 54 -5
TOY_llist_pop 9 - -9
TOY_llist_free 54 - -54
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 1/2 up/down: 31/-73) Total: -42 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-21 05:54:28 +01:00
b82ae98ea4
patch: busyboxify by migrating from toybox to busybox helpers
...
function old new delta
get_line 90 128 +38
bbconfig_config_bz2 4959 4965 +6
makedevs_main 1038 1035 -3
fail_hunk 133 130 -3
finish_oldfile 174 124 -50
patch_main 2066 1987 -79
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/4 up/down: 44/-135) Total: -91 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2010-11-21 05:53:34 +01:00
f718e3a0db
gen_build_files.sh: rewrite with sed
...
The shell parsing of files is incredibly slow on many systems. With
one report, the process was taking a minute or two which made people
thing the build was hung. So rewrite the craziness with sed and proper
shell functions. On an idle system, this cut the runtime by half.
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
2010-11-16 09:01:54 -05:00
b78d561ec7
allow SKIP_STRIP to be set in the env
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
2010-11-16 09:01:30 -05:00
8ce1ad3097
depmod.pl: add recursive sanity check
...
If modules contain circular dependencies, the depmod script will follow
the circle forever. So add a simple sanity check to abort rather than
chew up the CPU.
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
2010-11-16 07:15:00 -05:00