aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Busybox should only multiplex based on argv[1] when it's called as "busybox".Rob Landley2005-09-011-4/+0
| | | | | | | | | | | | Otherwise if you build busybox without a given applet you get the wrong error message when you call it via a symlink to that applet. (You also get the wrong behavior; it tries to use argv[1] as the command name just like busybox does for _any_ unknown, and although I doubt "echo rm -rf *" is common usage there's no upside and enough downside to make me nervous.) This fixes it.
* Anand Avati hit an integer overflow problem in our unzip code.Rob Landley2005-08-311-1/+1
|
* Don't comment warnings, _FIX_ warnings. (And putting in #warnings aboutRob Landley2005-08-301-48/+22
| | | | | | other warnings is just gross.) On a side note, while I was there, I made the code slightly smaller.
* Why have a separate CONFIG_INIT_SWAPON when we already have CONFIG_SWAPONOFF?Rob Landley2005-08-302-72/+14
|
* Bug system entry #1 says that when busybox doesn't have swapoff,Rob Landley2005-08-301-3/+1
| | | | init shouldn't call swapoff.
* Amir Shalem found some bugs in the new mount code; unknown options didn't getRob Landley2005-08-301-2/+4
| | | | | | added to the list, and my assumption that nfsmount() actually called mount() was incorrect (and I coded it wrong anyway; I hate having to touch codepaths I can't personally test).
* Dirk Clemens pointed out how easy it is to support bzip2 compression, since weRob Landley2005-08-301-18/+15
| | | | shell out to an external program to handle gzip anyway...
* point to busybox.netEric Andersen2005-08-281-2/+2
|
* Dumb little hack, "make sizes". Try it.Rob Landley2005-08-281-0/+4
|
* make sure __NF_sysfs exists before trying to use itMike Frysinger2005-08-271-0/+9
|
* some portability fixes by rmh in Bug 395Mike Frysinger2005-08-272-3/+3
|
* Bernhard Fischer submitted a couple of Makefile patches:Rob Landley2005-08-243-12/+14
| | | | | | | - Fix building out-of-tree - remove duplicate rule in toplevel Makefile - peruse make's builtin notion of `dirname $@'
* Remove something we did, not that I'm doing something, and add something weRob Landley2005-08-231-3/+5
| | | | haven't done. Woo.
* When compiling with FEATURE_MTAB_SUPPORT disabled, the call to erase_mtab()Rob Landley2005-08-231-1/+3
| | | | | | | | | | | | | can never be made because useMtab is initialized to 0, and all the other assignments of that variable assign 0 to it. Any compiler that can perform simple constant propogation on local variables will optimize away if statements testing against that variable, thus the call to erase_mtab() will never be made. When compiling for arm using gcc 3.3.3 with FEATURE_MTAB_SUPPORT disabled, the linker complains that it can't find erase_mtab(). The arm optimizer isn't exactly the brightest member of the family, and apparently needs to be hit over the head with a hammer to get its' attention...
* Two FEATURE_CLEAN_UP patches from Shaun Jackman, closing filehandles.Rob Landley2005-08-222-4/+3
|
* Bernhard Fischer provided a mountpoint(1) applet. This is apparently somethingRob Landley2005-08-205-0/+94
| | | | sysvinit provides, and which is used by the debian init scripts.
* Announce busybox 1.01.Rob Landley2005-08-171-0/+7
|
* Tito (among others) writes: previous patch was wrong, please stop screwing ↵Mike Frysinger2005-08-171-2/+2
| | | | things up
* When doing 'make release' nuke the .svn directories, not theEric Andersen2005-08-171-1/+1
| | | | CVS dirs (since they are no longer present)
* the () around isspace actually mattersMike Frysinger2005-08-161-2/+4
|
* Bernhard Fischer says: use xmalloc() instead of malloc()Mike Frysinger2005-08-163-3/+3
|
* Bernhard Fischer says: fix comment typoMike Frysinger2005-08-161-1/+1
|
* Bernhard Fischer writes: fix devfsd usageMike Frysinger2005-08-151-2/+2
|
* If we goto singlemount, do _not_ try to continue through the loop we jumpedRob Landley2005-08-141-1/+1
| | | | | into. (That means "mount -t ext2 /dev/thingy thingy" would segfault if it failed instead of giving us an error message.)
* Patch from Stephane Billiart to improve ash error message.Rob Landley2005-08-141-1/+1
|
* Stephane Billiart noticed that the return code of the new mount was horked.Rob Landley2005-08-141-4/+4
| | | | | (Cleaned up the return code path to consistently use numbers so I don't keep confusing EXIT_SUCCESS with TRUE and EXIT_FAILURE with FALSE...)
* Very minor tweak to tail.Rob Landley2005-08-131-4/+1
|
* make sure distclean punts include/bbconfigopts.hMike Frysinger2005-08-111-1/+1
|
* Major rewrite of mount, umount, losetup. Untangled lots of code, shrunkRob Landley2005-08-1012-922/+543
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | things down a bit, fixed a number of funky corner cases, added support for several new features (things like mount --move, mount --bind, lazy unounts, automatic detection of loop mounts, and so on). Probably broke several other things, but it's fixable. (Bang on it, tell me what doesn't work for you...) Note: you no longer need to say "-o loop". It does that for you when necessary. Still need to add "user mount" support, which involves making mount suid. Not too hard to do under the new infrastructure, just haven't done it yet... The previous code had the following notes, that belong in the version control comments: - * 3/21/1999 Charles P. Wright <cpwright@cpwright.com> - * searches through fstab when -a is passed - * will try mounting stuff with all fses when passed -t auto - * - * 1999-04-17 Dave Cinege...Rewrote -t auto. Fixed ro mtab. - * - * 1999-10-07 Erik Andersen <andersen@codepoet.org>. - * Rewrite of a lot of code. Removed mtab usage (I plan on - * putting it back as a compile-time option some time), - * major adjustments to option parsing, and some serious - * dieting all around. - * - * 1999-11-06 mtab support is back - andersee - * - * 2000-01-12 Ben Collins <bcollins@debian.org>, Borrowed utils-linux's - * mount to add loop support. - * - * 2000-04-30 Dave Cinege <dcinege@psychosis.com> - * Rewrote fstab while loop and lower mount section. Can now do - * single mounts from fstab. Can override fstab options for single - * mount. Common mount_one call for single mounts and 'all'. Fixed - * mtab updating and stale entries. Removed 'remount' default. - *
* implemented a builtin echo command in ash. moved the guts of thePaul Fox2005-08-097-172/+204
| | | | | | echo applet into libbb, and now call bb_echo() from both echo.c and ash.c
* commiting:Paul Fox2005-08-045-34/+390
| | | | 0000025: vi-editing mode for ash
* applying jim bauer's patch to eliminate modprobe's dependencyPaul Fox2005-08-042-13/+54
| | | | | on /bin/sh. bug #8. 0000008: modprobe applet is dependent on having a shell
* In bb_config.h, replace AUTOCONF_INCLUDED guard with the more reasonable andRob Landley2005-08-021-1/+1
| | | | | | | | | | obvious (and less side-effect prone in strange build environments) BB_CONFIG_H. Yeah, I know Erik ripped it out of our copy of menuconfig (which is a good thing), but that doesn't fix people whose headers have it inherited from linux-kernel headers or old versions of uclibc, and Erik's fix could easily get forgotten and reverted the next time we update menuconfig anyway...
* Do not define 'AUTOCONF_INCLUDED'Eric Andersen2005-08-021-1/+0
|
* commiting:Paul Fox2005-08-015-0/+62
| | | | | 0000028 03-16-05 patch: new setsid applet
* fix bbconfigopts.h dependMike Frysinger2005-08-011-3/+2
|
* screw around with whitespaceMike Frysinger2005-08-011-16/+14
|
* commiting:Paul Fox2005-08-012-6/+4
| | | | | | 0000073: Add option to inetd applet to run in foreground this option was already there for uclinux -- this just exposes it in the normal case as well.
* commiting patch from bug 71:Paul Fox2005-08-013-4/+81
| | | | | 0000071: patch: implement "--color" option for ls coloring control
* applying patch for bug 72:Paul Fox2005-08-016-0/+95
| | | | | | 0000072: Add applet to redirect console output via ioctl(..., TIOCCONS) applet name changed to setconsole, since suse has a very similar utility. better to treat differences as bugs than invent a new command.
* applying patch from bug 24:Paul Fox2005-08-012-0/+18
| | | | | 0000024 03-16-05 patch: allow init to set controlling tty
* new config display applet, from bug 46. i've changed the namePaul Fox2005-08-017-1/+94
| | | | | of the applet from "config" to "bbconfig", and renamed the source filenames and symbols to match appropriately.
* allow suppression of default client-id. fixes bug 000037. allowsPaul Fox2005-08-013-6/+17
| | | | busybox to match kernel and u-boot behavior with respect to client-id.
* patch by pkj in Bug 3 to not export all make variablesMike Frysinger2005-07-312-5/+1
|
* patch by apgo in Bug 345 to not use ether_hostton() with uClibcMike Frysinger2005-07-311-0/+4
|
* patch by srowe in Bug 359 to fix fgrep aliasingMike Frysinger2005-07-312-3/+8
|
* typecast to intMike Frysinger2005-07-311-1/+1
|
* use socklen_t instead of size_t with socket related functionsMike Frysinger2005-07-311-5/+6
|
* move -s from LDFLAGS to STRIPCMDMike Frysinger2005-07-311-1/+1
|
* use defines instead of const integersMike Frysinger2005-07-311-3/+3
|