summaryrefslogtreecommitdiff
path: root/applets/busybox.c
AgeCommit message (Collapse)Author
2000-12-18Change calls to error_msg.* and strerror to use perror_msg.*.Matt Kraai
2000-12-15Rewrite argv munger.Matt Kraai
2000-12-09Forget to set final argv entry to NULL, breaking sh.c amoungEric Andersen
other things...
2000-12-08when invoked as 'busybox foo args' remove the "busybox"Eric Andersen
so ps shows only what we want it to show...
2000-12-07Changed names of functions in utility.c and all affected files, to makeMark Whitley
compliant with the style guide. Everybody rebuild your tags file!
2000-11-30Patch from Larry Doolittle (with minor touchups from me so everything compilesEric Andersen
and works) to use the applet definitions in applets.h to autogenerate the applet function and usage prototypes.
2000-11-17Fix up builtin overrides, and hack in the binary search for findingEric Andersen
matching applets into the shell.
2000-10-25Restore --help handling I mistakenly removed.Matt Kraai
2000-10-25Avoid reinventing the wheel (and thus save some space).Matt Kraai
2000-10-25Applied patch from Gaute B Strokkenes <gs234@cam.ac.uk> to use a binary searchMark Whitley
to locate applets, rather than a linear search. Also, broke out the listing of applets into it's own file: applets.h.
2000-10-19Put getopt_usage where it belongs and added *_usage entries in busybox.[ch]Mark Whitley
2000-10-09Added cmp and readlink applets from Matt Kraai.Mark Whitley
2000-09-25Renamed "internal.h" to the more sensible "busybox.h".Eric Andersen
-Erik
2000-09-25Fix from Matt Kraai for the to the "busybox --install prints out on STDERREric Andersen
"File already exists" messages for all files (including the ones that DON'T exist)" problem reported by "Bruno L. F. Cabral" <bruno@openline.com.br>. Thanks Matt! -Erik
2000-09-22Add in xargsEric Andersen
2000-09-20Added dos2unix, unix2dos, and unrpm.c thanks to robotti@metconnect.com.Eric Andersen
-Erik
2000-09-05Added expr, from Edward Betts <edward@debian.org>, with some fixupsEric Andersen
and docs added by me. -Erik
2000-09-04Initial implementation of wget, from Chip Rosenthal <chip@laserlink.net>.Eric Andersen
Very cool. Still lacks "chunked" transfer-coding, so not totally RFC compliant for HTTP1.1, but very nice nonethe less, and very small. -Erik
2000-09-01Fix compile when BB_FEATURE_LINUXRC is definedEric Andersen
-Erik
2000-08-21Added the 'rdate' command, thanks to Sterling Huxley <sterling@europa.com>.Eric Andersen
I added the docs, and made behavior identical to the GNU version. -Erik
2000-08-21Added getopt(1) from "Alfred M. Szmidt" <ams@trillian.itslinux.org>Eric Andersen
-Erik
2000-08-21Add in the "reset" command.Eric Andersen
-Erik
2000-08-19Minor fixups.Eric Andersen
-Erik
2000-08-10Some #include updates.Eric Andersen
-Erik
2000-07-28More sh updates (with related changes to everything else). SwitchedEric Andersen
to using getopt and cleaned up the resulting mess. if-then-else-fi is now basically working (given a bunch of constraints). -Erik
2000-07-25Remove some noise.Eric Andersen
-Erik
2000-07-21Added 'renice' command, thanks to Dave Cinege <dcinege@psychosis.com>Eric Andersen
-Erik
2000-07-19Centralize handling of --help.Matt Kraai
2000-07-19Funny. Head was getting installed to the wrong spot.Eric Andersen
-Erik
2000-07-17New message added to messages.c: full_versionPavel Roskin
Used where possible
2000-07-14Be more pedantic aboutthe terminating null applet.Eric Andersen
-Erik
2000-07-14Use errorMsg rather than fprintf.Matt Kraai
2000-07-12The applet name isn't constant.Matt Kraai
2000-07-11Added applet_name to contain the applet name.Matt Kraai
2000-07-11Added 'dumpkmap' to allow people to dump a binary keymap, which can then beEric Andersen
loaded in by 'loadkmap' -- submitted by Arne Bernin <arne@matrix.loopback.org> -Erik
2000-07-07Removed sfdisk from BusyBox. It was buggy, fat, and we really couldn'tEric Andersen
maintain it very well, so including it was not very appropriate. Those wanting an fdisk are invited to grab a copy from util-linux. -Erik
2000-07-06Remove leftovers of block_device, which disapperared aroundEric Andersen
busybox 0.28. -Erik
2000-06-29Added support for being a login shell, so things like '-su' or '-sh' (stuffEric Andersen
where argv[0][0]=='-') will now always invoke the shell. Now you can use BusyBox as a login shell. -Erik
2000-06-28= minor formatting issuesJohn Beppu
2000-06-28+ busybox --install [-s]John Beppu
is functional (but disabled in busybox.def.h by default) Someone email the guy who originally wanted this.
2000-06-27+ s/int install_links/static int install_links/John Beppu
? Did you want "busybox --install" or "busybox install" ? The TODO and mailing-list conflict on this issue. I would recommend against "busybox install", because people might confuse it w/ /usr/bin/install that does something different.
2000-06-27+ littering my code w/ comments about what troubles me.John Beppu
2000-06-27+ busybox --install [-s]John Beppu
is almost good to go. Here is my work in progress. + Look at the FIXME in busybox.c to see what I need. The actual (sym)linking is disabled for now, although I'm sure it works ;) (Am I going to have to dig through /proc to find out where the currently running busybox is sitting?) + I put an #ifdef BB_FEATURE_INSTALLER around the new bits of code in busybox.c, and I have a #define BB_FEATURE_INSTALLER in busybox.def.h towards the bottom.
2000-06-21Removed all vestiges of "math"Pavel Roskin
2000-06-21+ added dc (aka the function formerly known as math)John Beppu
+ did all the housekeeping that this change requires.
2000-06-19Updates to a number of apps to remove warnings/compile errors under libc5.Eric Andersen
Tested under both libc5 and libc6 and all seems well with these fixes. -Erik
2000-06-13Add new apps md5sum uudecode uuencode, fix some minor formatting things.Eric Andersen
-Erik
2000-06-02A number of additional fixed from Pavel Roskin, note some more bugs in theEric Andersen
TODO list. Add Glenn to the Authors list for writing a mini ar for BusyBox, which is now included. -Erik
2000-05-19More libc portability updates, add in the website (which has not beenErik Andersen
archived previously). Wrote 'which' during the meeting today. -Erik
2000-05-13BusyBox shell (lash) can now be used as a standalone shell whenErik Andersen
BB_FEATURE_STANDALONE_SHELL is defined (i.e. BusyBox can now completely replace sash). Also fixed it so shell builtins now respect pipes and redirects. -Erik