Glenn L McGrath
43112b4b65
Align using spaces to furthurest character and then one tab, now they
...
should always be aligned.
2004-01-27 07:36:07 +00:00
Eric Andersen
13cf6626c8
A few little updates, mostly cosmetic
2004-01-26 08:23:36 +00:00
Eric Andersen
63bcf1a55f
Sigh. TRENDware has released source -- only for busybox and udhcp.
...
So despite their not providing kernel source, they have compiled with
the requirements for busybox at least...
2004-01-26 07:59:42 +00:00
Eric Andersen
f2ec37902a
Pascal Brisset writes:
...
uuencode fails to encode binary data because it right-shifts
bytes as signed chars and keeps the duplicated sign bits.
The original base64_encode() from wget/http.c is broken as well,
but it is only used to encode ascii data.
-- Pascal
2004-01-26 07:17:30 +00:00
Manuel Novoa III
7018385fe7
Be stricter when converting strings to integers. Should fix the problem
...
reported by Rob.
2004-01-25 19:47:10 +00:00
Glenn L McGrath
bbbe21d6b0
Fix compile error when tab completion disabled
2004-01-25 08:46:10 +00:00
Glenn L McGrath
4766a2d56c
Add the -r option as a synonym of -R
2004-01-25 05:50:28 +00:00
Glenn L McGrath
303e989a11
Add the -h, --dereference option for archive creation.
2004-01-25 05:48:28 +00:00
Glenn L McGrath
ca43b485de
Enable long options, adds 150 bytes.
2004-01-23 21:57:16 +00:00
Glenn L McGrath
2d016a3715
Correct check for only one of K or S options
2004-01-23 21:43:49 +00:00
Glenn L McGrath
654a99b691
Check valid options were given
2004-01-23 21:40:19 +00:00
Glenn L McGrath
711bb92d7c
Dont change ownership unless we created the directory.
2004-01-23 20:28:53 +00:00
Glenn L McGrath
578eff5066
Remove unneeded conditions and logic, fix bug where ownership didnt
...
change.
Dont use bb_make_directory it doesnt have the features, and its ugly to
work around it.
2004-01-23 10:57:00 +00:00
Glenn L McGrath
475820c9de
last_patch_124 from Vodz, fix an ash bug when alt-1 was pressed, debian
...
bug #228915
2004-01-22 12:42:23 +00:00
Glenn L McGrath
8d44178381
Check one and only one of start, stop are given.
...
Remove some global variables.
#define some getopt values.
2004-01-22 09:04:58 +00:00
Glenn L McGrath
85c5152cb8
Vodz, last_patch_123, patch have new version getopt_ulflags.
...
- size reduced 34 bytes
- don`t use dynamic memory allocation
- small indent correction.
2004-01-22 07:10:13 +00:00
Glenn L McGrath
a1e4a0ef67
Patch from Atsushi Nemoto, recent MIPS kernel headers
...
does not provide PAGE_SHIFT for userland (because now mips-linux kernel
supports PAGESIZE other than 4K).
2004-01-21 11:36:44 +00:00
Glenn L McGrath
ee829065cb
Patch by Richard Kojedzinszky, when using END at end of lines it was
...
skipping to next line, cw command was leaving one char in buffer
2004-01-21 10:59:45 +00:00
Glenn L McGrath
eaf5bc0038
Redo getconfigent, save 150 bytes, still small memory leak when
...
parsing invalid entries.
2004-01-20 15:32:39 +00:00
Glenn L McGrath
348672d46d
Patch from Tito, reduce size, merge functions that are only used once.
2004-01-20 12:57:18 +00:00
Eric Andersen
15eb39c25a
Stephane Billiart writes:
...
bb_lookup_port now takes 3 parameters but rdate has not been modified
accordingly and fails to compile in the current CVS version.
The modification below fixes the problem.
Now, RFC868 allows both UDP and TCP implementations of the time protocol
so this may not work if someone defines a udp time service other than 37
but who would do that?
2004-01-18 18:18:33 +00:00
Glenn L McGrath
53766c4063
Fix up a couple of bugs i introduced in yesterdays cleanup.
2004-01-18 08:58:06 +00:00
Glenn L McGrath
65b6d8bdb6
Fix a bug where ls -le
would print the time twice.
2004-01-18 05:41:30 +00:00
Glenn L McGrath
792cae5f2a
Use bb_getopt_ulflags, save 200-300 bytes
2004-01-18 05:15:16 +00:00
Glenn L McGrath
58a2e0e262
Patch from Leif Lindholm (slightly modified by me), to fix http
...
redirection.
Example of incorrect behaviour was the following url, busybox wget didnt
get redirected to the busybox url as it should.
http://freshmeat.net/redir/busybox/953/url_homepage/www.busybox.net
2004-01-17 23:07:14 +00:00
Glenn L McGrath
036dbaa082
Modify bb_lookup_port to allow the protocol to be specified, allowing
...
/etc/services support for inetd, netcat and tftp.
2004-01-17 05:03:31 +00:00
Glenn L McGrath
b03be7f567
Patch from Arthur Othieno, clarify common options between dpkg and dpkg-deb
2004-01-17 03:24:05 +00:00
Glenn L McGrath
a277e02663
The functions setconfig, enter and bump_nofile were only called once, marge them into the calling
...
function.
2004-01-17 03:20:46 +00:00
Glenn L McGrath
ff6ec8a2ae
Use 1 line for function name and return value,
...
remove dofork define/variable,
dont check pid value is < or > than 0 if we know it is 0.
2004-01-17 02:47:45 +00:00
Glenn L McGrath
3e77b4e954
Remove some defined statements
2004-01-17 01:44:32 +00:00
Glenn L McGrath
c3b134f3b7
Changed #define names for common features (superficial)
2004-01-17 01:26:53 +00:00
Glenn L McGrath
2faf306c73
Use bb_get_chomped_line_from_file
2004-01-17 00:34:31 +00:00
Eric Andersen
16f94a6722
Minor updates from linux 2.6.1
2004-01-16 12:49:06 +00:00
Glenn L McGrath
17b4a20a9c
Patch by Tito, reduce size of deallocvt, also make the usage message
...
clearer (from N to [N]) and indirectly (through bb_xgetlarg) adds support
for -h ;-)
2004-01-15 11:50:19 +00:00
Glenn L McGrath
67285965f3
Vodz last_patch_122, Check $PATH at runtime to fix tab completion
2004-01-14 09:34:51 +00:00
Glenn L McGrath
6a78631164
Patch by Tito, use bb_xgetlarg, reduce size
2004-01-14 07:34:37 +00:00
Eric Andersen
1cda715bbc
Fix a bug where mount could check the wrong device. st_rdev is the correct
...
device ID iff the named file is a character or block special device. Otherwise
it is meaningless junk, in which case st_dev should be used. This was done
incorrectly, which could cause mount to display bogus mount info.
-Erik
2004-01-13 11:39:22 +00:00
Glenn L McGrath
7c87b67c08
Patch from Bastian Blank, allow the buildtime to be overriden with a
...
different string, used by the debian busybox-cvs to specify the debian
date based version number.
2004-01-13 10:57:32 +00:00
Glenn L McGrath
76620620ec
Vodz last_patch_121, syncing with dash_0.4.19, reduce code size.
2004-01-13 10:19:37 +00:00
Glenn L McGrath
dfb6211df3
Patch by Tito, remove some unneeded variables to save some space.
2004-01-13 10:12:16 +00:00
Glenn L McGrath
447bc2d17f
Patch from Matt Kraai to fix debian bug #227081
...
cp does not truncate existing destinations. That is, after
running
echo foo > foo
echo fubar > fubar
cp foo fubar
the contents of fubar are
foo
r
instead of
foo
2004-01-11 05:20:59 +00:00
Eric Andersen
716ccb2635
whitespace cleanup
2004-01-10 11:29:31 +00:00
Eric Andersen
8e2f74f5a7
Woody Suwalski writes:
...
I have found the problem in modprobe, so here is the promised patch
At the current stage I can use it as modprobe while switching between
2.4 and 2.6 seemlesly...(that is good!)
2004-01-10 11:25:53 +00:00
Glenn L McGrath
95f75a3dcd
Patch from Bastian Blank to fix debian bug #226722 , test case:
...
mkdir foo
touch foo/bar
ln -s bar foo/baz
2004-01-08 10:51:09 +00:00
Glenn L McGrath
1f28b90a9c
Use bb_getopt_ulflags, save 100 bytes and strict argument checking.
2004-01-07 09:24:06 +00:00
Eric Andersen
9d65ab2beb
Woody Suwalski writes:
...
accept more then 1 dependency per modules.dep line. Also white space cleanup...
I think that parsing still breaks sometimes, but is mostly functional now.
2004-01-06 00:07:17 +00:00
Eric Andersen
66e21fd161
Fix broken #else
2004-01-05 23:49:37 +00:00
Glenn L McGrath
ab7780655b
Use bb_getopt_ulflags, save 150 bytes.
2004-01-05 12:35:05 +00:00
Glenn L McGrath
6cb3bc056c
Use bb_getopt_ulflags, simplify some logic, saves some bytes.
2004-01-05 11:49:55 +00:00
Glenn L McGrath
08ca752c68
Fix usage with libraries, skip symbol table.
2004-01-04 11:06:34 +00:00