summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-03-08Remember to delete un-expandable variables, and do a better job of expandingEric Andersen
shell-specific things in case the wordexp implementation is broken (ie. the stubbed out wordexp in uClibc). -Erik
2001-03-08Rework environment variable handling to use wordexp, per a suggestion fromEric Andersen
Larry Doolittle a couple of months ago. This makes the stuff-expansion in lash be ever so standards compliant. This change needs testing by everyone, but appears to be solid enough to let us close bug #1090. It works for me; however, please test this change! -Erik
2001-03-08Applied patch from Vladimir to fix bug where find would stop as soon as it hitMark Whitley
a perms error. Closes bug 1124.
2001-03-07Eliminate superfluous test.Matt Kraai
2001-03-07Changed KILOBYTE, MEGABYTE, and GIGABYTE from #define to enum.Mark Whitley
2001-03-07Some minor cleanups to df.c. Also, with Erik's blessing, changed name ofMark Whitley
'format' function to 'make_human_readable_str'.
2001-03-07Applied patch from Christophe Boyaniqu to remove double-slashes printed inMark Whitley
recursive_action.
2001-03-07This patch by Vladimir and Larry saves a few bytes.Eric Andersen
2001-03-07Static-ify a variable. make du work with all the human-readable variantsEric Andersen
since my last pass only fixed 'du -h' but left the others broken.
2001-03-07Fix up du so it behaves itself also.Eric Andersen
-Erik
2001-03-07remove an unused variableEric Andersen
2001-03-07Rewrite of format so it behaves itselfEric Andersen
-Erik
2001-03-07Fix up df so it works properlyEric Andersen
-Erik
2001-03-07Fix up ls.c to ensure human readable works properly in all casesEric Andersen
2001-03-06Thought of another janitorial item for the list.Mark Whitley
2001-03-06I made these little simplifications a while back, bug forgot toEric Andersen
check this stuff in. -Erik
2001-03-06Fix the memory leak. No really this time.Eric Andersen
-Erik
2001-03-06Applied patch from Vladimir Oleynik via Magnus Damm that removes newlines fromMark Whitley
error_msg() calls and uses 'return EXIT_SUCCESS' instead of return 0.
2001-03-06Fix up some silly macros and use xmalloc and friends exclusively.Eric Andersen
2001-03-06Fix func prototypeEric Andersen
2001-03-06Fixed a memory leak in lash. It seems that close_all was calling close()Eric Andersen
directly instead of calling mark_closed(), which allowed the memory allocated by mark_open() to never be freed. -Erik
2001-03-06Close open files before calling builtin_exec(). I've tested thisEric Andersen
and it fixes bug #1121. -Erik
2001-03-06Bug 1110 reported that the LOOP_GET_STATUS ioctl apparently returnes non-zeroEric Andersen
error messages, contrary to the documentation. Whatever. This patch from zhaoway <zw@debian.org> looks safe enough. -Erik
2001-03-06minor cleanupJohn Beppu
2001-03-06First pass at trying to retrofit a changelog for 0.50. Please everyoneEric Andersen
look over this and if I forgot something, misattributed your work, or spelled something badly, please let me know. -Erik
2001-03-06Add in a first pass at ifconfig status reporting. It took a long whileEric Andersen
hacking on the mess in net-tools-1.59, but it currently adds 12k and supports ethernet, loop, ppp, and treats everything else as a generic interface. Works ok for me. -Erik
2001-03-05Fix up the freshmeat appindex record.Eric Andersen
2001-03-05Make sure libpwd.a is linked _last_ so it overrides the system pwd/grpEric Andersen
implementation. It wasn't doing that as expected...
2001-03-05Try to do a little better at documenting how to useEric Andersen
alternate C libraries, thanks to David Douthitt.
2001-03-05add wget, tr, telnet, ping, md5sum and loadkmap to .debDavid Kimdon
2001-03-05Enable INSTALLER for the debEric Andersen
2001-03-04Patch from Vladimir to make sure PATH is set correctly.Eric Andersen
2001-03-04If umount2 is not available, stub it out.Eric Andersen
2001-03-03Added some words on use of getopt in applets.Mark Whitley
2001-03-02Dont try to automount some specific filesystem typesGlenn L McGrath
2001-03-02Applied patch from Vladimir N. Oleynik that fixes incorrect behaviour inMark Whitley
recovery_mode and changed option processing.
2001-03-02Removed section on testing that is now in contributing.txt.Mark Whitley
2001-03-02Added 'How to contribute to Busybox' doc.Mark Whitley
2001-03-02Whoops! BB_TFTP should prolly be off by default.Mark Whitley
2001-03-02Added Magnus Damm's tftp applet to Busybox.Mark Whitley
2001-03-02Changed exit code from -1 to 0 when busybox is invoked with no args.Mark Whitley
(Closes bug #1114.)
2001-03-01Applied patch from David Douthitt to fix build error in df.c whenMark Whitley
BB_FEATURE_HUMAN_READABLE was disabled.
2001-03-01Bah. I missed a header file.Eric Andersen
2001-03-01Reduce the size of mount (and bypass /proc/filesystems) by using the sysfsEric Andersen
system call, based on work done by Glenn McGrath in December. -Erik
2001-02-28Keep trying if an NFS mount fails, and eliminate a call to exit(3).Matt Kraai
2001-02-27libpwd was getting added twice.Eric Andersen
2001-02-27Little patchlet to make linking against libc5 work a little betterMark Whitley
2001-02-27Patch from Vladimir N. Oleynik to save 128 bytes by moving errorEric Andersen
checking for some my_* functions to utility.c
2001-02-26Applied patch from Magnus Damm <damm@opensource.se> to fix a 'inner scope varMark Whitley
masking outer scope var with same name' bug that was preventing the loopback device from being unmounted if mount() fails.
2001-02-26- changed the way POD is generated such that the dashedJohn Beppu
line appears at the bottom instead of the top. The indentation semantics of POD make the first item in the (=over,=back) block look weird the other way. - implemented a way to encode example usage into usage.h One would define a macro called "${applet}_example_usage" which would expand to the example text. - The example usage is considered optional, but trivial and full usage are not. Here's an example using chown. ---- before #define chown_trivial_usage \ "[OPTION]... OWNER[<.|:>[GROUP] FILE..." #define chown_full_usage \ "Change the owner and/or group of each FILE to OWNER and/or GROUP.\n" \ "\nOptions:\n" \ "\t-R\tChanges files and directories recursively." #define chown_example_usage \ "\t$ ls -l /tmp/foo\n" \ "\t-r--r--r-- 1 andersen andersen 0 Apr 12 18:25 /tmp/foo\n" \ "\t$ chown root /tmp/foo\n" \ "\t$ ls -l /tmp/foo\n" \ "\t-r--r--r-- 1 root andersen 0 Apr 12 18:25 /tmp/foo\n" \ "\t$ chown root.root /tmp/foo\n" \ "\tls -l /tmp/foo\n" \ "\t-r--r--r-- 1 root root 0 Apr 12 18:25 /tmp/foo\n" ---- after =item I<chown> chown [OPTION]... OWNER[<.|:>[GROUP] FILE... Change the owner and/or group of each FILE to OWNER and/or GROUP. Options: -R Changes files and directories recursively. Example: $ ls -l /tmp/foo -r--r--r-- 1 andersen andersen 0 Apr 12 18:25 /tmp/foo $ chown root /tmp/foo $ ls -l /tmp/foo -r--r--r-- 1 root andersen 0 Apr 12 18:25 /tmp/foo $ chown root.root /tmp/foo ls -l /tmp/foo -r--r--r-- 1 root root 0 Apr 12 18:25 /tmp/foo -------------------------------