aboutsummaryrefslogtreecommitdiff
path: root/applets
AgeCommit message (Collapse)Author
2006-10-05build system overhaulDenis Vlasenko
2006-10-03bb_applet_name -> applet_nameDenis Vlasenko
2006-10-03rename bb_default_error_retval -> xfunc_error_retvalDenis Vlasenko
2006-09-23applets.c: fix indentationDenis Vlasenko
2006-09-22Change license statements (and clean up headers) on some of the files thatRob Landley
Erik or I are primary copyright holders on.
2006-09-20The Software Freedom Law Center wants us to add a copyright notice to theRob Landley
generated binaries, to make copyright enforcement easier. Our liason with them (Bradley Kuhn) suggested the following text: > Copyright (C) YEAR-2006  Erik Andersen, Rob Landley, and others. > Licensed under GPLv2.  See source distribution for full notice. And the busybox help message seems the least offensive place to put it. (At some point in the future, I need to strip 128 bytes from the binary to feel good about this, though. :) Minor header file cleanup while I was there, since libbb.h already #includes most of that stuff...
2006-09-17whitespace cleanupDenis Vlasenko
2006-08-09Another whack at scripts/individual. Now builds 212 applets.Rob Landley
2006-08-05scripts/individual now builds 171 applets. Some of them may even work. :)Rob Landley
2006-08-04Digging up my old "make standalone" stuff from a year ago:Rob Landley
http://busybox.net/lists/busybox/2005-September/015766.html I renamed it "individual" to not confuse it with the standalone shell. (Which it isn't compatible with for obvious reasons.) Configure busybox (I did make defconfig), then run scripts/individual and it'll build an individual version of each applet in the "build" subdirectory. Currently it builds 146 and fails to build 104 applets out of "make defconfig". I haven't taught it about multi-file applets yet (like tar), or the ones where two applets get built from the same source (for example, zcat is a trivial variant of gunzip so there is no zcat.c). But here's a start.
2006-07-26Unbreak allbareconfig. (Todo item: rewrite dependency checker. Yeah, IRob Landley
already have that one, but it moves up the list...)
2006-07-16Cleaup read() and write() variants, plus a couple of new functions likeRob Landley
xlseek and fdlength() for the new mkswap.
2006-06-18skip_whitespace() shouldn't claim its return value is const, it doesn't knowRob Landley
that and callers wind up typecasting it back.
2006-06-07add a --noclobber flagMike Frysinger
2006-06-07add support for cleaning out previous busybox installMike Frysinger
2006-06-07dont install emtpy libdirsMike Frysinger
2006-06-07dont mix tabs and spaces, kthxMike Frysinger
2006-06-02- move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer
and eventual platform specific includes in early.
2006-05-19- remove emacs layout block as suggested by Robert P.J. DayBernhard Reutner-Fischer
- use shorter boilerplate while at it
2006-05-13pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the ↵Mike Frysinger
mailing list
2006-05-07Dennis Vlasenko pointed out that run_applet_by_name sets bb_applet_name already.Rob Landley
2006-05-03Rich Felker writes:Rob Landley
mistake in a macro caused statement before declaration.
2006-05-01Fixup a build break if ENABLE_SHOW_USAGE switched off. (Fallout from theRob Landley
compressed usage messages patch).
2006-04-27Patch from Dennis Vlasenko to add the option to compress help text.Rob Landley
2006-03-31- add option to suppress the terse usage messages. Saves 6.8k for defconfig:Bernhard Reutner-Fischer
text data bss dec hex filename 861791 11264 1039140 1912195 1d2d83 busybox.have-terse-usage 854799 11264 1039140 1905203 1d1233 busybox.no-terse
2006-03-24When cross-compiling, the install directory for shared libraries has to comeRob Landley
from gcc (target machine), not uname (host machine).
2006-03-23- correct typoBernhard Reutner-Fischer
2006-03-13- revert back to r14406Bernhard Reutner-Fischer
2006-03-09- backout using features which are not available with the previous stableBernhard Reutner-Fischer
version of make (3.71.1).
2006-03-06Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley
definitions. (That should only be on prototypes.)
2006-03-02- use absolute path for top_builddir and top_srcdir.Bernhard Reutner-Fischer
Fixes make trying to include the very same file in an endless loop.
2006-03-01- fixes parallel builds (make -j)Bernhard Reutner-Fischer
- use less resources for the buildsystem itself
2006-02-20add s390x to the listMike Frysinger
2006-02-16forgoten new file for 14080 revison"Vladimir N. Oleynik"
2006-02-16moved BB_BANNER to applets/version.c file: make kernel like version, "Vladimir N. Oleynik"
removed depend loop: busybox.h depend with BB_BT, and all sources depend with busybox.h
2006-02-02make the build system puuuuuuuuuuurtyMike Frysinger
2006-01-25just whitespaceTim Riker
2006-01-22- add platform.h.Bernhard Reutner-Fischer
- use shorter boilerplate while at it.
2006-01-19Update readme and install.sh usage message.Rob Landley
2006-01-15- shared libbusybox.Bernhard Reutner-Fischer
- IMA compilation option (aka IPO, IPA,..) Please holler if i broke something..
2005-12-29- use HOSTCC instead of a hardcoded ccBernhard Reutner-Fischer
2005-12-16Stephane Billiart said:Rob Landley
the attached patch makes applet list in busybox.links correctly include tr and watchdog. Currently, they don't appear because they are prefixed with ENABLE_ in include/applets.h
2005-12-15The rest of Yann E. Morin's install revamp.Rob Landley
2005-12-07Macro was wrong, name(void) vs name(x), and apparently gcc 2.95 cares aboutRob Landley
matching up macro arguments even when the macro substitutes to nothing...
2005-10-28- remove warning about "'static' is not at beginning of declaration".Bernhard Reutner-Fischer
2005-10-12show_usage should use bb_default_error_retval.Rob Landley
2005-10-05- remove explicit dependency of busybox.o and applets.o and usage.h from theBernhard Reutner-Fischer
Makefile. Instead fix the invocation of bb_mkdep.
2005-10-05- busybox.o and applets.o depend on usage.hBernhard Reutner-Fischer
2005-09-29busybox.c: ENABLE_LOCALE logic correct."Vladimir N. Oleynik"
2005-09-24use the shorter license headerMike Frysinger