aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add in a missing header fileEric Andersen2001-06-221-0/+2
|
* Dont change date or chmod on symlinks, lchown on symlinks if lchown availableGlenn L McGrath2001-06-221-6/+16
|
* remove defines around unarchive, its always usedGlenn L McGrath2001-06-221-2/+0
|
* hehTim Riker2001-06-221-0/+3
|
* comment cleanupTim Riker2001-06-223-4/+3
|
* create_path -> make_directoryTim Riker2001-06-221-1/+1
|
* Add wget -P support, finishing off bug #1176Eric Andersen2001-06-215-9/+20
| | | | -Erik
* Rewrote mkdir (and touched lots of things in the process).Matt Kraai2001-06-2117-255/+233
|
* Support tar -C, per bug #1176Eric Andersen2001-06-215-19/+42
| | | | -Erik
* This commit guts lash, restoring it to what it was originally intended to do,Eric 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
* Add in (and ignore) tar -p, since we preserver permissions automatically.Eric Andersen2001-06-212-6/+10
| | | | | closes bug #1185 -Erik
* Remove documentation of unsupported sed options.Matt Kraai2001-06-213-6/+3
|
* Always apply commands with no specified range.Matt Kraai2001-06-212-0/+8
|
* Per a suggestion from Tom Oehser, fix up the leading-hyphen hack toEric Andersen2001-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
* it turs out, there was a nasty tar bug where bb tar would create leading dirsEric Andersen2001-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
* Initialise in_file to stdin, so it wont crash if no source specifiedGlenn L McGrath2001-06-202-4/+4
|
* Changed gz_open to ruturn a streamGlenn L McGrath2001-06-202-2/+2
|
* Reorganise unarchiving functions, more code re-use, only does single pass(no ↵Glenn L McGrath2001-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
* For m68k, use __mc68000__ (not __m68k__ ), since that is what theEric Andersen2001-06-192-34/+34
| | | | | various m68k compilers seem to actually use... -Erik
* Changed a hard-coded path to a variable defined path.Mark Whitley2001-06-181-1/+1
|
* With a bit of care I was able to save about 100 bytes.Eric Andersen2001-06-151-2/+15
| | | | -Erik
* Applied patch from Jim Gleason that makes it so busybox will still work evenMark Whitley2001-06-152-2/+20
| | | | if you rename it.
* This isnt used anymore, replaced by seek_sub_file() in ./libbb/deb_extract.cGlenn L McGrath2001-06-151-17/+0
|
* I reworked make_human_readable_str so it now has a sane interface,Eric 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
* Reorganise unarchive functions, new files, removed someGlenn L McGrath2001-06-138-263/+416
|
* Reorganise archive extraction codeGlenn L McGrath2001-06-1311-345/+332
|
* A patch from Benjamin Zeckel <bzeckel@cisco.com> to allowEric Andersen2001-06-122-78/+80
| | | | nslookup.c to display the correct default nameservers.
* Add in Devil-LinuxEric Andersen2001-06-121-1/+2
|
* Only use a login shell when it will run on a console.Matt Kraai2001-06-122-20/+22
|
* - Fixed bug where you couldn't mix line number and regexes in two-address cmdsMark Whitley2001-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
* Copy files until EOF, not the reported file size, to deal with bad sizes inMatt Kraai2001-06-112-30/+39
| | | | the proc filesystem.
* Add padding to struct sysinfo needed by m68k (note and patch by RichardMatt Kraai2001-06-082-0/+2
| | | | Hirst).
* Another hush update from Larry:Eric 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.
* Add the Linux Terminal Server ProjectEric Andersen2001-06-061-0/+2
|
* A patch from Larry to fix pathological things like '>""'Eric Andersen2001-06-062-10/+26
|
* Added a new testcase from Larry Doolittle (inspired by a note from VadimMatt Kraai2001-06-051-0/+6
| | | | Berkgaut).
* Don't close file descriptors when we are duplicating them.Matt Kraai2001-06-052-2/+4
|
* Do not purge the .cvsignore files on 'make release' so thatEric Andersen2001-06-041-5/+0
| | | | | people can properly import into their own CVS trees. -Erik
* Revert the patch from Konstantin Boldyshev <konst@linuxassembly.org> to neverEric Andersen2001-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
* Loop forever instead of exiting.Matt Kraai2001-06-032-18/+24
|
* Remove space between ar optionsGlenn L McGrath2001-06-033-3/+3
|
* Correct ar optionsGlenn L McGrath2001-06-033-9/+6
|
* Don't whine about already mounted filesystems when invoked with -a.Matt Kraai2001-06-032-12/+18
|
* Vladimir's last_patch13, containing several bugfixes.Eric Andersen2001-06-017-64/+218
|
* Cope gracefully when people type something, then hit ^C.Eric Andersen2001-05-312-2/+8
| | | | -Erik
* Patch from Vladimir to fix up autocompletion on a files/dirs with spaces inEric Andersen2001-05-312-26/+8
| | | | | them in the presence of a quoting. Also revert my signal handling patch, which seems to not solve the problem I thought it solved.
* Make hush the default shell. Ensure the applets_list getsEric Andersen2001-05-301-2/+2
| | | | the axe on a distclean.
* grep failed to compile when BB_FEATURE_CLEAN_UP was defined -- types were wrong.Eric Andersen2001-05-292-4/+4
|
* Use safe_strncpy.Matt Kraai2001-05-272-6/+4
|
* More shell / quoting testcases from Larry.Mark Whitley2001-05-242-2/+23
|