31e2c00ec3
- set version back to 1.2.0 like it was before. Add at least -svn to the Extraversion to be able to distinguish it from the now old 1.2.0 release
Bernhard Reutner-Fischer
2006-08-29 20:21:33 +00:00
88621d7398
Svn 16007 broke the build under gcc 4.0.3. This fixes up some of the damage (the e2fsprogs directory is too twisty and evil to easily fix, but I plan to rewrite it anyway so I'll just bump that up in priority a bit).
Rob Landley
2006-08-29 19:41:06 +00:00
8c1eda528a
- it's a mistake to remove lib-specific prefixes from libraries; still the removal should be complete.
Bernhard Reutner-Fischer
2006-08-28 23:39:36 +00:00
6ce8dae1d5
need libsepol in addtion to libselinux
Mike Frysinger
2006-08-28 23:24:38 +00:00
99b706858b
- do maintainers duty by bumping version to 1.3.0-pre0; pullup r15828 from busybox_scratch
Bernhard Reutner-Fischer
2006-08-28 21:21:25 +00:00
8479063667
Bugfix from Jason Schoon: send the right signal with -s.
Rob Landley
2006-08-28 20:30:27 +00:00
028ba280be
More allbareconfig fixes.
Rob Landley
2006-08-28 20:16:42 +00:00
b8cea6dcb3
Jordan Crouse submitted a patch to only include xregcomp.c when we actually use it, thus fixing building against uClibc with regex support disabled.
Rob Landley
2006-08-28 20:04:46 +00:00
abfe107f78
No real need for my_query_module() and this eliminates some type-punned pointer warning on certain gcc versions (and saves 38 bytes).
Rob Landley
2006-08-28 19:40:08 +00:00
82ac9ecfe5
- pgf(?) found and fixed that missing dependency (usage: .config, IIRC), so remove the now unneeded NOTPARALLEL clause
Bernhard Reutner-Fischer
2006-08-28 13:29:41 +00:00
099ed50f91
Unbreak allbareconfig a bit. (The telnetd.c fix is a perfect example of why applets which are a forest of #ifdefs are unmaintainable.)
Rob Landley
2006-08-28 09:41:49 +00:00
f78ab5396d
Antti Seppala (with dots over the last two a's) wants our getty to initialize the terminal the way mingetty does instead of the way agetty does. It's a bit ugly for somebody else to be writing to a console sitting at a login: prompt, but it's uglier when newline doesn't work as expected if they do.
Rob Landley
2006-08-24 20:00:44 +00:00
f23b96cebf
tag busybox-1.2.1
1_2_1
Mike Frysinger
2006-08-24 03:06:55 +00:00
4b5827a69b
Patch from Yann Morin so modprobe won't return failure if the module gets loaded while it's running (ala multi-device hotplug).
Rob Landley
2006-08-22 23:50:11 +00:00
ecb29573e9
"Jordan Crouse" <jordan.crouse@amd.com> says: The following patch makes coreutils/test.c act fail gracefully if getgroups() returns a -1. This fixes a problem on the One Laptop Per Child ROM image whereby we were getting odd Memory exhausted messages for '[' and 'test'.
Rob Landley
2006-08-22 23:40:28 +00:00
98a915713d
Michael Opdenacker spotted that makefile should use () instead of {}.
Rob Landley
2006-08-21 17:42:03 +00:00
1ffe1ede54
Oops, Michael pointed out that my cleanup left some dead code in there.
Rob Landley
2006-08-21 16:03:38 +00:00
43ee36c6da
Yann E. Morin spotted a broken check_ld macro.
Rob Landley
2006-08-20 23:13:33 +00:00
0e4690d4ef
Michael Opdenacker contributed a readahead applet.
Rob Landley
2006-08-20 22:12:18 +00:00
289e86a0a5
- typo s/ENABLE_WGET_LONG_OPTIONS/ENABLE_FEATURE_WGET_LONG_OPTIONS/g
Bernhard Reutner-Fischer
2006-08-20 20:01:24 +00:00
d591a360d3
- merge -r15463:15564 from busybox_scratch branch through these changesets:
Bernhard Reutner-Fischer
2006-08-20 17:35:13 +00:00
13068a4fdb
- typo: s/optarg/nprobes_str; fixes segfault as reported by Raphael HUCK
Bernhard Reutner-Fischer
2006-08-18 18:29:40 +00:00
71193a853d
- remove CRIS specific CFLAG from generic flags-checking.
Bernhard Reutner-Fischer
2006-08-18 17:44:52 +00:00
5bd2a4b6ce
- remove last reminiscents of IN_BUSYBOX
Bernhard Reutner-Fischer
2006-08-18 17:22:23 +00:00
4470b74e29
The kernel can't handle umount /dev/hdc, we have to do it through mtab, except that we still have to work when there is no mtab.
Rob Landley
2006-08-17 19:07:20 +00:00
eb28ce4644
Timo Scheffler pointed out that OpenWRT isn't listed.
Rob Landley
2006-08-17 04:45:24 +00:00
fac4ebea3d
Add link to BusyBox Weekly News. (Yeah, another timesink.)
Rob Landley
2006-08-16 22:25:43 +00:00
95718b3091
New entry about backporting fixes.
Rob Landley
2006-08-16 22:13:56 +00:00
b90a371a4c
Update the tinyutils page to mention microperl, LUA, buildroot, gentoo embedded...
Rob Landley
2006-08-16 21:10:27 +00:00
4640b05afd
Bernhard Fischer pointed out some leftover debris needing cleanup.
Rob Landley
2006-08-15 21:37:55 +00:00
a299efb7b0
Make a warning go away when standalone shell is disabled.
Rob Landley
2006-08-10 21:46:43 +00:00
10b36f94bb
Patch from Chris Steel to fix mdev deleting device nodes.
Rob Landley
2006-08-10 01:09:37 +00:00
b988462d3e
Ok, features.h already defines _OPEN_SOURCE (and complains if it's already defined), yet it's not doing it for scripts/individual for some reason. (I hate fighting with header files.)
Rob Landley
2006-08-10 01:08:41 +00:00
519d7df930
Another whack at scripts/individual. Now builds 212 applets.
Rob Landley
2006-08-09 20:56:23 +00:00
e55a73c7a8
Update usage to talk about the new shared subtree stuff in mount.
Rob Landley
2006-08-09 20:55:35 +00:00
3ba7bd143e
Vladimir Dronnikov convinced me to twiddle the semantics of the new shared subtree stuff to look more like http://lwn.net/Articles/159077/ thinks they should.
Rob Landley
2006-08-09 19:51:13 +00:00
721b46e0e6
Fix a typo (|| instead of |) and remove two comments about a problem fixed in the previous patch.
Rob Landley
2006-08-08 12:54:02 +00:00
e3781b7312
Add shared subtree support, suggested by Vladimir Dronnikov. Also break out a few new (unfinished) config options, which I intend to make hidden (but enabled) when CONFIG_NITPICK is disabled. Getting the .config infrastructure to do that is non-obvious, it seems...
Rob Landley
2006-08-08 01:39:49 +00:00
47b16a6fe9
Using lstat() instead of stat() means that attempting to loopback mount a symlink doesn't work.
Rob Landley
2006-08-08 00:47:17 +00:00
7250915d78
Make a warning go away on 64-bit systems.
Rob Landley
2006-08-06 20:41:11 +00:00
236c6755d2
Teach md5sum and sha1sum to work the way other applets do so I don't have to teach scripts/individual new tricks. And while I'm at it, teach scripts/individual other new tricks. Now builds 198 applets, some of which I should teach it to hardlink together because they're really the same app...
Rob Landley
2006-08-06 02:13:36 +00:00
affb7a61a6
scripts/individual now builds 171 applets. Some of them may even work. :)
Rob Landley
2006-08-05 00:41:39 +00:00
59fe8b9089
There are a number of reasons for reinventing printf(). Writing status to stdout is not one of them.
Rob Landley
2006-08-04 22:02:55 +00:00
f4e50b0bcd
We haven't got a CONFIG_APT_GET.
Rob Landley
2006-08-04 21:12:14 +00:00
e6a3fef08c
Add busybox_old to distclean.
Rob Landley
2006-08-04 20:39:56 +00:00
23b61be0df
Add comments to all the functions in this file documenting what they're for.
Rob Landley
2006-08-04 20:20:03 +00:00
74bb70cf54
Ok, that's not a typo, that's just me not thinking.
Rob Landley
2006-08-04 20:19:01 +00:00
3629d95a24
Typo.
Rob Landley
2006-08-04 20:15:18 +00:00
27d07c9ce2
Now that we have xopen3(), it's just plain unclean to have xopen() with O_CREAT. Two users are still doing it (and thus getting permissions 777), I'm not sure what permissions they should be using but here they are changed to xopen3(). This costs us a dozen or so bytes, but removing the 777 from xopen() should get some of that back.
Rob Landley
2006-08-04 19:16:31 +00:00
daf58ef61a
Use xopen3() instead of an after-the-fact chown.
Rob Landley
2006-08-04 17:26:58 +00:00
2c55fcac08
Thinko spotted by Vladimir Dronnikov.
Rob Landley
2006-08-04 05:24:58 +00:00
6ced427a6d
Try to make a "type-punned pointer" warning go away for somebody on the buildroot list.
Rob Landley
2006-08-03 20:39:59 +00:00
403777ffae
Patch from tito to improve options parsing.
Rob Landley
2006-08-03 20:22:37 +00:00
081e38483e
Remove xcalloc() and convert its callers to xzalloc(). About half of them were using "1" as one of the arguments anyway, and as for the rest a multiply and a push isn't noticeably bigger than pushing two arguments on the stack.
Rob Landley
2006-08-03 20:07:35 +00:00
86b4d64aa3
These should have been part of 15767 too.
Rob Landley
2006-08-03 17:58:17 +00:00
7478804b78
Fix umount so loop device disassociation hopefully doesn't screw up errno on a failed mount. And while I'm at it, legacy mdev removal was only being done in the _failure_ case? That can't be right. Plus minor header cleanups and an option parsing tweak.
Rob Landley
2006-08-03 17:54:45 +00:00
280a264fb8
Attempt to fixup httpd.c to match svn 15767.
Rob Landley
2006-08-03 17:49:15 +00:00
d921b2ecc0
Remove bb_ prefixes from xfuncs.c (and a few other places), consolidate things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days.
Rob Landley
2006-08-03 15:41:12 +00:00
6dce0b6fa7
Remove apparent typo in "bool" line.
"Robert P. J. Day"
2006-08-03 11:28:36 +00:00
581d4f36b3
Move declaration to be compatible with older gcc's.
"Robert P. J. Day"
2006-08-03 10:50:39 +00:00
cae61e7ca4
Make a gcc 4.1 warning go away.
Rob Landley
2006-08-01 00:30:26 +00:00
2aced7ea04
Announce 1.2.1
Rob Landley
2006-07-31 23:56:26 +00:00
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.
Rob Landley
2006-07-31 22:56:17 +00:00
565bc33332
Remove code that can't be reached.
Rob Landley
2006-07-31 22:50:12 +00:00
c052576821
Tito said that strings is a complete rewrite.
Rob Landley
2006-07-31 16:37:57 +00:00
91dc086d63
Switch off CONFIG_NITPICK in defconfig. (Kind of the point of CONFIG_NITPICK.)
Rob Landley
2006-07-30 18:56:29 +00:00
446129adae
Add back in non-ifdef version of FEATURE_PRETTY_PRINT, and get the attribution right this time.
Rob Landley
2006-07-27 16:40:55 +00:00
52c7d7ebf3
And now, with a for loop, so it can handle the nested USE() case.
Rob Landley
2006-07-27 15:12:21 +00:00
fc367f9824
There's no excuse for adding new #ifdefs to the code like that. None at all.
Rob Landley
2006-07-27 15:02:58 +00:00
277eb6bb44
I touched perl. I feel dirty.
Rob Landley
2006-07-27 14:59:36 +00:00
eac0c06938
allow people to display dmesg output without syslog levels
Mike Frysinger
2006-07-27 11:18:36 +00:00
0b7dfb5ae7
eat gremlins
Mike Frysinger
2006-07-27 03:42:30 +00:00
a7881119cc
de-cuddle if( to if (
Mike Frysinger
2006-07-27 03:00:49 +00:00
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.
Rob Landley
2006-07-26 17:25:08 +00:00
7cc6b69bb0
Patch from Shaun Jackman, set optind by hand if we don't call getopt.
Rob Landley
2006-07-26 16:10:39 +00:00
e1a0f5372f
Unbreak allbareconfig. (Todo item: rewrite dependency checker. Yeah, I already have that one, but it moves up the list...)
Rob Landley
2006-07-26 15:38:46 +00:00
5ebeb3ec56
Somebody on the buildroot list hit: insmod.c:515:10: extra tokens at end of #ident directive
Rob Landley
2006-07-25 20:37:45 +00:00
91a339002a
get rid of udhcp submenu
Mike Frysinger
2006-07-24 07:35:52 +00:00
8840759c61
move lchown/chown define out of specific files and into platform.h where it belongs
Mike Frysinger
2006-07-20 19:31:07 +00:00
eea561871b
"formated" -> "formatted" throughout the code base.
"Robert P. J. Day"
2006-07-20 19:02:24 +00:00
bf30c69a38
Patch from Yann Morin to fix bug 941, underscores in module aliases.
Rob Landley
2006-07-20 17:36:18 +00:00
f86a5ba510
Remove unnecessary consts.
1_2_0
Rob Landley
2006-07-19 21:45:30 +00:00
53702e53ba
Replace the previous checkin with the correct fix.
Rob Landley
2006-07-19 21:43:53 +00:00
3e4da920bd
For now, get around the error that "child" might be uninitialized.
"Robert P. J. Day"
2006-07-18 12:05:43 +00:00
fc2aea1a76
Rearrange order of type qualifiers.
"Robert P. J. Day"
2006-07-18 11:33:44 +00:00
f0623a2c98
Patch from Thaddeus Ternes, adding chuid to start-stop-daemon.
Rob Landley
2006-07-17 00:35:07 +00:00
62103757ef
Bugfix from Tito to make sure /etc/group gets updated.
Rob Landley
2006-07-16 18:58:18 +00:00
d893b120ba
New mkswap. Small and simple. Might even work. :)
Rob Landley
2006-07-16 08:17:03 +00:00
534374755d
Cleaup read() and write() variants, plus a couple of new functions like xlseek and fdlength() for the new mkswap.
Rob Landley
2006-07-16 08:14:35 +00:00
afb94ecf2b
Convert setuid/setgid users to xsetuid/xsetgid.
Rob Landley
2006-07-16 08:06:34 +00:00
25c194fd19
Add -Werror.
Rob Landley
2006-07-16 08:03:29 +00:00
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/
Rob Landley
2006-07-15 23:00:46 +00:00
1870737480
Comment tweak from tito.
Rob Landley
2006-07-15 19:46:46 +00:00
83169c607b
Tito writes: If the gecos field of an user is empty, obscure reports a false "similar to gecos" error.
Mike Frysinger
2006-07-15 03:59:00 +00:00
91ed1a4a41
Patch from Suresh Rajashekara moving comments and #includes and such around.
Rob Landley
2006-07-14 17:59:36 +00:00
a4622324dd
mention osuosl
Eric Andersen
2006-07-13 00:52:29 +00:00
3a9cceb092
Add the two busybox developers' home pages that have busybox related stuff on them.
Rob Landley
2006-07-13 00:10:33 +00:00