Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-06-29 | This is a busybox port of the Minix shell. It is reasonably capable, | Eric Andersen | |
handles all the basic stuff (for, case/esac, while, if/then/else), and is very small (adds just 38k on x86). It is not as rigorously correct about Bourne semantics as bash, but for most things it is quite workable. There is still some work to be done to further shrink it (it has its own globbing functions instead of using the libc ones, for example), but it is quite usable as is. -Erik | |||
2001-06-28 | Fix a nasty hard to spot bug found by Ralph Siemsen <ralphs@netwinder.org>. | Eric Andersen | |
This would cause it to obliterates the end of the strtab section, so symbol lookups would fail and then it would crash. Ugh. This should fix things for people having trouble with insmod. | |||
2001-06-28 | Allow xrealloc to act as a free() when size=0, per SuS2. | Eric Andersen | |
-Erik | |||
2001-06-28 | Remove vodz from credits, per his request | Eric Andersen | |
2001-06-28 | Scrub up the licensing block | Eric Andersen | |
-Erik | |||
2001-06-28 | This a an ash applet I put together. It is similar to the one put | Eric Andersen | |
together by vodz, but uses newer sources, has the removed features commented out instead of simply deleted (so they could be re-enabled) and the builtins all work. This adds 72k. -Erik | |||
2001-06-28 | Remove unneeded stuff. | Eric Andersen | |
2001-06-28 | More thrashing about trying to make hush behave itself wrt job | Eric Andersen | |
control... | |||
2001-06-27 | don't whine if all we need to do is remove a bg job | Eric Andersen | |
2001-06-27 | Fix a type promotion bug discivered and analyzed by Alan Modra | Eric Andersen | |
<amodra@bigpond.net.au>, which caused false checksum errors | |||
2001-06-27 | Re-enable globbing (I'd accidentaly removed it) and finish off the last | Eric Andersen | |
of the job control polishing. Works fine now. -Erik | |||
2001-06-26 | Explicitly call setsid() | Eric Andersen | |
2001-06-26 | Minor formatting change | Eric Andersen | |
2001-06-26 | Don't choke if /etc/profile is not available | Eric Andersen | |
2001-06-26 | Fix ps so it doesn't waste space showing group, as it is pretty much | Eric Andersen | |
meaningless anyways. -Erik | |||
2001-06-26 | Make it so we don't segfault when /proc isn't mounted -- guess pid 1... | Eric Andersen | |
-Erik | |||
2001-06-26 | Don't use void * to pass pointers of known type | Eric Andersen | |
2001-06-26 | A patch from Erik Meusel <erik@wh58-709.st.uni-magdeburg.de> | Eric Andersen | |
to fix the behavior of 'tail -f -n 0 FILE' | |||
2001-06-26 | Vladimir's last_patch_15 | Glenn L McGrath | |
2001-06-26 | Patch from Gennady Feldman | Glenn L McGrath | |
This should fix "circular buffer" error message shown when running "syslogd -C" | |||
2001-06-26 | rpm2cpio applet by Laurence Anderson | Glenn L McGrath | |
2001-06-25 | Fix the code for establishing a controlling terminal. | Eric Andersen | |
-Erik | |||
2001-06-25 | Fix up some warnings that show up on ppc | Eric Andersen | |
2001-06-25 | This should finish off the job control issues with lash. Make certain | Eric Andersen | |
we have a controlling terminal... -Erik | |||
2001-06-24 | Nore unarchive (and doc) fixes from Laurence Anderson | Glenn L McGrath | |
2001-06-24 | Make the extern NUM_APPLETS be a extern const NUM_APPLETS, to match | Eric Andersen | |
the actual definition. -Erik | |||
2001-06-23 | These were broken when using dmalloc due to include file ordering | Eric Andersen | |
problems. busybox.h must be last. -Erik | |||
2001-06-22 | Leave BB_FEATURE_NFSMOUNT disabled by default. | Eric Andersen | |
-Erik | |||
2001-06-22 | cpio applet, and changes to associated code | Glenn L McGrath | |
2001-06-22 | Some more cleanups. Of special importance, never free a pipe | Eric Andersen | |
that still has running jobs. Instead, we ignore it and expect it to be cleaned by the background job stuff. -Erik | |||
2001-06-22 | Some cleanups for hush. Saves about 350bytes. | Eric Andersen | |
-Erik | |||
2001-06-22 | Remove obsolete function declaration. | Matt Kraai | |
2001-06-22 | stdlib.h defined free(), which this needs | Eric Andersen | |
2001-06-22 | Fix the build process so it does not do the evil #ifdef BB_FOO stuff. | Eric Andersen | |
Build exactly one .o file per function, and let the linker throw away the junk it doesn't want. -Erik | |||
2001-06-22 | Add in a missing header file | Eric Andersen | |
2001-06-22 | Dont change date or chmod on symlinks, lchown on symlinks if lchown available | Glenn L McGrath | |
2001-06-22 | remove defines around unarchive, its always used | Glenn L McGrath | |
2001-06-22 | heh | Tim Riker | |
2001-06-22 | comment cleanup | Tim Riker | |
2001-06-22 | create_path -> make_directory | Tim Riker | |
2001-06-21 | Add wget -P support, finishing off bug #1176 | Eric Andersen | |
-Erik | |||
2001-06-21 | Rewrote mkdir (and touched lots of things in the process). | Matt Kraai | |
2001-06-21 | Support tar -C, per bug #1176 | Eric Andersen | |
-Erik | |||
2001-06-21 | This commit guts lash, restoring it to what it was originally intended to do, | Eric Andersen | |
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 | |||
2001-06-21 | Add in (and ignore) tar -p, since we preserver permissions automatically. | Eric Andersen | |
closes bug #1185 -Erik | |||
2001-06-21 | Remove documentation of unsupported sed options. | Matt Kraai | |
2001-06-21 | Always apply commands with no specified range. | Matt Kraai | |
2001-06-21 | Per a suggestion from Tom Oehser, fix up the leading-hyphen hack to | Eric Andersen | |
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 | |||
2001-06-20 | it turs out, there was a nasty tar bug where bb tar would create leading dirs | Eric Andersen | |
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 | |||
2001-06-20 | Initialise in_file to stdin, so it wont crash if no source specified | Glenn L McGrath | |