Rob Landley
533320c659
1) ifeq is make syntax, #ifeq is a make comment.
...
2) The check_cc macros should probably all have the same number of arguments.
3) Move the -Werror into the gcc 4.0 on i386 test, because gcc 4.1 is broken
and produces warnings for things that provably aren't incorrect.
In other news it would be nice if our check_ld macro actually did something,
and why does or makefile do all the check_cc calls, then call itself as if
it's building out of tree, then do all the check_cc calls again?
2006-07-31 22:56:17 +00:00
Rob Landley
565bc33332
Remove code that can't be reached.
2006-07-31 22:50:12 +00:00
Rob Landley
c052576821
Tito said that strings is a complete rewrite.
2006-07-31 16:37:57 +00:00
Rob Landley
91dc086d63
Switch off CONFIG_NITPICK in defconfig. (Kind of the point of CONFIG_NITPICK.)
2006-07-30 18:56:29 +00:00
Rob Landley
446129adae
Add back in non-ifdef version of FEATURE_PRETTY_PRINT, and get the attribution
...
right this time.
2006-07-27 16:40:55 +00:00
Rob Landley
52c7d7ebf3
And now, with a for loop, so it can handle the nested USE() case.
2006-07-27 15:12:21 +00:00
Rob Landley
fc367f9824
There's no excuse for adding new #ifdefs to the code like that. None at all.
2006-07-27 15:02:58 +00:00
Rob Landley
277eb6bb44
I touched perl. I feel dirty.
...
Make autodocifier suck less. It still doesn't handle nested USE( USE() ) case
(the inner USE() winds up in the output), but making it recursive involves
getting perl to accept a "for" loop and it's telling me that "break" is an
unrecognized bareword and I hate perl. This is at least an improvement.
2006-07-27 14:59:36 +00:00
Mike Frysinger
eac0c06938
allow people to display dmesg output without syslog levels
2006-07-27 11:18:36 +00:00
Mike Frysinger
0b7dfb5ae7
eat gremlins
2006-07-27 03:42:30 +00:00
Mike Frysinger
a7881119cc
de-cuddle if( to if (
2006-07-27 03:00:49 +00:00
Rob Landley
4795e4e011
Rich Filker spotted that sed -e 's/xxx/[/' didn't work right. Did a smaller
...
fix than his, and shrank the code a bit on top of that so the net size is
smaller, and added a test to the test suite for this case. Plus I cleaned up
the #includes and removed unnecessary "const"s while I was there.
2006-07-26 17:25:08 +00:00
Rob Landley
7cc6b69bb0
Patch from Shaun Jackman, set optind by hand if we don't call getopt.
2006-07-26 16:10:39 +00:00
Rob Landley
e1a0f5372f
Unbreak allbareconfig. (Todo item: rewrite dependency checker. Yeah, I
...
already have that one, but it moves up the list...)
2006-07-26 15:38:46 +00:00
Rob Landley
5ebeb3ec56
Somebody on the buildroot list hit:
...
insmod.c:515:10: extra tokens at end of #ident directive
2006-07-25 20:37:45 +00:00
Mike Frysinger
91a339002a
get rid of udhcp submenu
2006-07-24 07:35:52 +00:00
Mike Frysinger
8840759c61
move lchown/chown define out of specific files and into platform.h where it belongs
2006-07-20 19:31:07 +00:00
"Robert P. J. Day"
eea561871b
"formated" -> "formatted" throughout the code base.
2006-07-20 19:02:24 +00:00
Rob Landley
bf30c69a38
Patch from Yann Morin to fix bug 941, underscores in module aliases.
2006-07-20 17:36:18 +00:00
Rob Landley
f86a5ba510
Remove unnecessary consts.
2006-07-19 21:45:30 +00:00
Rob Landley
53702e53ba
Replace the previous checkin with the correct fix.
2006-07-19 21:43:53 +00:00
Rob Landley
3b0cfb40a5
Patch from Yann Morin to look for modules.conf in the right place on 2.6.
...
Fixes http://bugs.busybox.net/view.php?id=942
2006-07-19 21:33:42 +00:00
"Robert P. J. Day"
3e4da920bd
For now, get around the error that "child" might be uninitialized.
2006-07-18 12:05:43 +00:00
"Robert P. J. Day"
fc2aea1a76
Rearrange order of type qualifiers.
2006-07-18 11:33:44 +00:00
Rob Landley
f0623a2c98
Patch from Thaddeus Ternes, adding chuid to start-stop-daemon.
2006-07-17 00:35:07 +00:00
Rob Landley
62103757ef
Bugfix from Tito to make sure /etc/group gets updated.
2006-07-16 18:58:18 +00:00
Rob Landley
d893b120ba
New mkswap. Small and simple. Might even work. :)
2006-07-16 08:17:03 +00:00
Rob Landley
534374755d
Cleaup read() and write() variants, plus a couple of new functions like
...
xlseek and fdlength() for the new mkswap.
2006-07-16 08:14:35 +00:00
Rob Landley
afb94ecf2b
Convert setuid/setgid users to xsetuid/xsetgid.
2006-07-16 08:06:34 +00:00
Rob Landley
25c194fd19
Add -Werror.
2006-07-16 08:03:29 +00:00
Rob Landley
df822f2606
We need xsetuid() and xsetgid() because per-user process resource limits can
...
prevent a process from switching to a user that has too many processes, and
when that happens WE'RE STILL ROOT. See http://lwn.net/Articles/190331/
2006-07-15 23:00:46 +00:00
Rob Landley
1870737480
Comment tweak from tito.
2006-07-15 19:46:46 +00:00
Mike Frysinger
83169c607b
Tito writes: If the gecos field of an user is empty, obscure reports a false "similar to gecos" error.
2006-07-15 03:59:00 +00:00
Rob Landley
91ed1a4a41
Patch from Suresh Rajashekara moving comments and #includes and such around.
2006-07-14 17:59:36 +00:00
Eric Andersen
a4622324dd
mention osuosl
2006-07-13 00:52:29 +00:00
Rob Landley
3a9cceb092
Add the two busybox developers' home pages that have busybox related stuff
...
on them.
2006-07-13 00:10:33 +00:00
Rob Landley
1f9145c5c3
More minor tweaks.
2006-07-12 21:31:16 +00:00
Mike Frysinger
58dda84ecc
decuddle () from for/if/while
2006-07-12 20:04:00 +00:00
Rob Landley
c9c1a41c58
A couple things that got tangled up in my tree, easier to check in both than
...
untangle them:
Rewrite u_signal_names() into get_signum() and get_signame(), plus trim the
signal list to that required by posix (they can specify the numbers for
the rest if they really need them). (This is preparatory cleanup for adding
a timeout applet like Roberto Foglietta wants.)
Export the itoa (added due to Denis Vlasenko, although it's not quite his
preferred implementation) from xfuncs.c so it's actually used, and remove
several other redundant implementations of itoa and utoa() in the tree.
2006-07-12 19:17:55 +00:00
"Robert P. J. Day"
801ab14013
Add one-line GPL boilerplate to numerous (but not all yet) source files.
2006-07-12 07:56:04 +00:00
Rob Landley
ab7d9be17c
Patch from Tito to remove pwd_to_spwd (which we don't actually need), with
...
some #ifdef removal from me.
2006-07-11 16:19:17 +00:00
"Robert P. J. Day"
2819f757ca
Add one-line GPL boilerplate to these source files.
2006-07-11 11:32:31 +00:00
Rob Landley
22d3958d76
Denis Vlasenko spotted the lack of bounds checking in my first attempt at
...
itoa/utoa.
2006-07-11 00:44:36 +00:00
Rob Landley
1cca9484db
Upgrade netcat a lot. Make -e able to take the rest of the command line as
...
what to exec. Add -f mode and a brief explanation of how to use it to replace
minicom. Add -l -l mode so you can turn any command into a server. And group
all of netcat's command line options under two CONFIG entries, so if you
disable both it doesn't use getopt at all.
2006-07-10 19:45:20 +00:00
"Robert P. J. Day"
5d8843e451
Replace current verbose GPL stuff in libbb/*.c with one-line GPL boilerplate.
2006-07-10 11:41:19 +00:00
Rob Landley
5b88a38157
Add itoa and utoa to see what Denis Vlasenko thinks.
2006-07-10 07:41:34 +00:00
Rob Landley
3bfcf3cccc
Patch from Tito to make syslog configurable and remove #ifdefs. Further
...
cleanups by me.
2006-07-10 03:05:46 +00:00
Rob Landley
cba1b96735
Patch from Shaun Jackman to set environment variable RUNLEVEL equal to
...
init's argv[1], so if you append "single" to your kernel command line and
the kernel doesn't parse it, RUNLELEL=single.
Plus a few unrelated header cleanups while I was in the area...
2006-07-09 17:28:17 +00:00
Rob Landley
acf448d4f6
Bugfix from Shaun Jackman (check that argv[optind] isn't null before
...
dereferencing it) plus a bunch of tweaks from me.
2006-07-09 17:03:07 +00:00
Rob Landley
1df45cf8e7
Point at fixes.patch for 1.2.1.
2006-07-08 18:11:00 +00:00