aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Leave BB_FEATURE_NFSMOUNT disabled by default.andersen2001-06-221-1/+1
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2888 69ca8d6d-28ef-0310-b511-8ec308f3f277
* cpio applet, and changes to associated codebug12001-06-2213-19/+305
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2887 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some more cleanups. Of special importance, never free a pipeandersen2001-06-222-54/+104
| | | | | | | | | that still has running jobs. Instead, we ignore it and expect it to be cleaned by the background job stuff. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2886 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Some cleanups for hush. Saves about 350bytes.andersen2001-06-222-196/+134
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2885 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove obsolete function declaration.kraai2001-06-222-2/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2884 69ca8d6d-28ef-0310-b511-8ec308f3f277
* stdlib.h defined free(), which this needsandersen2001-06-221-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2883 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix the build process so it does not do the evil #ifdef BB_FOO stuff.andersen2001-06-222-6/+32
| | | | | | | | | Build exactly one .o file per function, and let the linker throw away the junk it doesn't want. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2882 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add in a missing header fileandersen2001-06-221-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2881 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Dont change date or chmod on symlinks, lchown on symlinks if lchown availablebug12001-06-221-6/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2880 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove defines around unarchive, its always usedbug12001-06-221-2/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2879 69ca8d6d-28ef-0310-b511-8ec308f3f277
* hehtimr2001-06-221-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2878 69ca8d6d-28ef-0310-b511-8ec308f3f277
* comment cleanuptimr2001-06-223-4/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2877 69ca8d6d-28ef-0310-b511-8ec308f3f277
* create_path -> make_directorytimr2001-06-221-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2876 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add wget -P support, finishing off bug #1176andersen2001-06-215-9/+20
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2874 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rewrote mkdir (and touched lots of things in the process).kraai2001-06-2117-255/+233
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2873 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Support tar -C, per bug #1176andersen2001-06-215-19/+42
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2872 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This commit guts lash, restoring it to what it was originally intended to do,andersen2001-06-212-1164/+64
| | | | | | | | | just be a simple command line interpreter with basic pipe, redirect, and job control. For all the more fancy things, people should use hush or ash. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2871 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add in (and ignore) tar -p, since we preserver permissions automatically.andersen2001-06-212-6/+10
| | | | | | | | closes bug #1185 -Erik git-svn-id: svn://busybox.net/trunk/busybox@2870 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove documentation of unsupported sed options.kraai2001-06-213-6/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2869 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Always apply commands with no specified range.kraai2001-06-212-0/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2868 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Per a suggestion from Tom Oehser, fix up the leading-hyphen hack toandersen2001-06-212-10/+4
| | | | | | | | | | | make it general. Now all leading single hyphens are ignored for purposed of applet name matching, while argv[0] is still passed unaltered to applets, so leading-hyphen sensitive applets (such as sh) can react accordingly. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2867 69ca8d6d-28ef-0310-b511-8ec308f3f277
* it turs out, there was a nasty tar bug where bb tar would create leading dirsandersen2001-06-202-16/+0
| | | | | | | | | | with mode 0777 in all cases due to usask issues. Thanks to Matt Kraai for noticing and spotting the culprit. This makes bb tar behave just like GNU tar once again. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2866 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Initialise in_file to stdin, so it wont crash if no source specifiedbug12001-06-202-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2865 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Changed gz_open to ruturn a streambug12001-06-202-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2863 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reorganise unarchiving functions, more code re-use, only does single pass(no ↵bug12001-06-2016-702/+583
| | | | | | | | | more linked lists), basis for supporting a cpio (and cheaper untar) applet, but cpio applet isnt included in this. It effects ar, dpkg-deb applets only git-svn-id: svn://busybox.net/trunk/busybox@2862 69ca8d6d-28ef-0310-b511-8ec308f3f277
* For m68k, use __mc68000__ (not __m68k__ ), since that is what theandersen2001-06-192-34/+34
| | | | | | | | various m68k compilers seem to actually use... -Erik git-svn-id: svn://busybox.net/trunk/busybox@2857 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Changed a hard-coded path to a variable defined path.markw2001-06-181-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2855 69ca8d6d-28ef-0310-b511-8ec308f3f277
* With a bit of care I was able to save about 100 bytes.andersen2001-06-151-2/+15
| | | | | | | -Erik git-svn-id: svn://busybox.net/trunk/busybox@2843 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Applied patch from Jim Gleason that makes it so busybox will still work evenmarkw2001-06-152-2/+20
| | | | | | | if you rename it. git-svn-id: svn://busybox.net/trunk/busybox@2836 69ca8d6d-28ef-0310-b511-8ec308f3f277
* This isnt used anymore, replaced by seek_sub_file() in ./libbb/deb_extract.cbug12001-06-151-17/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2835 69ca8d6d-28ef-0310-b511-8ec308f3f277
* I reworked make_human_readable_str so it now has a sane interface,andersen2001-06-139-108/+58
| | | | | | | | | and then fixed up df, du, and ls to use the new interface. I also fixed up some formatting issues in ls while I was in there. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2826 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reorganise unarchive functions, new files, removed somebug12001-06-138-263/+416
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2825 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Reorganise archive extraction codebug12001-06-1311-345/+332
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2823 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Benjamin Zeckel <bzeckel@cisco.com> to allowandersen2001-06-122-78/+80
| | | | | | | nslookup.c to display the correct default nameservers. git-svn-id: svn://busybox.net/trunk/busybox@2819 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add in Devil-Linuxandersen2001-06-121-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2818 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Only use a login shell when it will run on a console.kraai2001-06-122-20/+22
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2815 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - Fixed bug where you couldn't mix line number and regexes in two-address cmdsmarkw2001-06-113-235/+273
| | | | | | | | | - Fixed bug where you couldn't use two addresses for a 'c' cmd - Moved the do_sed_cmd function into process_file to simplify some things - Reduced a buncha lines of code in the process git-svn-id: svn://busybox.net/trunk/busybox@2811 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Copy files until EOF, not the reported file size, to deal with bad sizes inkraai2001-06-112-30/+39
| | | | | | | the proc filesystem. git-svn-id: svn://busybox.net/trunk/busybox@2808 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add padding to struct sysinfo needed by m68k (note and patch by Richardkraai2001-06-082-0/+2
| | | | | | | Hirst). git-svn-id: svn://busybox.net/trunk/busybox@2806 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Another hush update from Larry:andersen2001-06-073-28/+61
| | | | | | | | | | Fixes the interaction between if/then/else/fi syntax and variables. I planned to do it right from the beginning, but my implementation was buggy. Also adds the relevant test cases. Also adds some old Matt Kraai variable test cases that got left out somehow. git-svn-id: svn://busybox.net/trunk/busybox@2804 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add the Linux Terminal Server Projectandersen2001-06-061-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2797 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A patch from Larry to fix pathological things like '>""'andersen2001-06-062-10/+26
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2796 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Added a new testcase from Larry Doolittle (inspired by a note from Vadimkraai2001-06-051-0/+6
| | | | | | | Berkgaut). git-svn-id: svn://busybox.net/trunk/busybox@2794 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Don't close file descriptors when we are duplicating them.kraai2001-06-052-2/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2793 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Do not purge the .cvsignore files on 'make release' so thatandersen2001-06-041-5/+0
| | | | | | | | people can properly import into their own CVS trees. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2790 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Revert the patch from Konstantin Boldyshev <konst@linuxassembly.org> to neverandersen2001-06-042-14/+4
| | | | | | | | | | change permissions on existing directories. This behavior is contrary to SUSv2 and contrary to GNU tar. Thanks to Matt Kraai for pointing this out. I should have been much more careful about accepting such a patch. -Erik git-svn-id: svn://busybox.net/trunk/busybox@2789 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Loop forever instead of exiting.kraai2001-06-032-18/+24
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2788 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Remove space between ar optionsbug12001-06-033-3/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2787 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Correct ar optionsbug12001-06-033-9/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2786 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Don't whine about already mounted filesystems when invoked with -a.kraai2001-06-032-12/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@2785 69ca8d6d-28ef-0310-b511-8ec308f3f277