aboutsummaryrefslogtreecommitdiff
path: root/debianutils (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* move several applets to more correct ex-project. No code changes.Denis Vlasenko2007-06-123-70/+5
|
* Audit bb_common_bufsiz usage, add script which looks for misuse.Denis Vlasenko2007-06-041-1/+1
| | | | | | tr: stop using globals needlessly. code: -103 bytes
* delete tons of extra #includesDenis Vlasenko2007-05-311-4/+0
|
* use "glibc errno" trick not only for ash, but for entire busyboxDenis Vlasenko2007-05-311-5/+0
| | | | | (add/remove: 1/1 grow/shrink: 37/37 up/down: 139/-228) Total: -89 bytes
* usage.c: remove reference to busybox.hDenis Vlasenko2007-05-266-10/+9
| | | | | *: s/include "busybox.h"/include "libbb.h"
* run_parts: do not check path portion of a name for "bad chars".Denis Vlasenko2007-04-291-7/+11
| | | | Needed for ifupdown. Patch by "Gabriel L. Somlo" <somlo@cmu.edu>
* style fixes. No code changesDenis Vlasenko2007-04-121-1/+1
|
* getopt32: fix llist_t options ordering. llist_rev is not unused.Denis Vlasenko2007-04-081-3/+0
| | | | | | | | | | | | | | | | function old new delta tar_main 705 695 -10 sort_main 928 918 -10 decode_format_string 886 876 -10 run_parts_main 197 185 -12 ps_main 513 500 -13 wget_main 2764 2750 -14 awk_main 1014 1000 -14 od_main 2886 2866 -20 llist_rev 25 - -25 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 0/8 up/down: 0/-128) Total: -128 bytes
* find: fix handling of -pruneDenis Vlasenko2007-04-081-1/+1
| | | | recursive_actions: uppercase flag constants
* - fold recurse, depthFirst and dereference params into one param flags.Bernhard Reutner-Fischer2007-03-291-3/+1
| | | | Minor size improvement (-16b for size, -24b according to bloat-o-meter).
* run_parts: I was wrong, NULL termination is already done becauseDenis Vlasenko2007-03-281-1/+1
| | | | G is pre-initialized to 0.
* run_parts: NULL-terminate list of arguments; fix perror/error usageDenis Vlasenko2007-03-281-5/+5
|
* - rewrite run-partsBernhard Reutner-Fischer2007-03-282-130/+98
| | | | | | | | | | | | | | | | | | | text data bss dec hex filename 1029 0 0 1029 405 debianutils/run_parts.o-old 478 0 0 478 1de debianutils/run_parts.o-new-bare 600 0 0 600 258 debianutils/run_parts.o-new-full bare, i.e. without long opts and fancy stuff ./scripts/bloat-o-meter bb_old busybox_unstripped function old new delta act - 215 +215 run_parts_main 216 201 -15 valid_name 50 - -50 runparts_long_options 64 - -64 .rodata 124323 124163 -160 run_parts 513 - -513 ------------------------------------------------------------------------------ (add/remove: 1/3 grow/shrink: 0/2 up/down: 215/-802) Total: -587 bytes
* move everything to new NOMMU helpers, except udhcpDenis Vlasenko2007-03-261-2/+1
|
* start_stop_daemon: add -chuid supportDenis Vlasenko2007-02-261-22/+29
|
* syslogd: fix "readpath bug" by using readlink insteadDenis Vlasenko2007-02-111-1/+1
| | | | libbb: rename xgetcwd and xreadlink
* suppress warnings about easch <applet>_main() havingDenis Vlasenko2007-02-036-0/+6
| | | | no preceding prototype
* fix which-uses-default-pathDenis Vlasenko2007-01-281-0/+4
|
* openvt,getty,vfork_daemon_rexec,mount: tighten up fd cleanup codeDenis Vlasenko2007-01-191-1/+1
| | | | | | | | | (will close all fd's > 2 on daemonization now) getty: fix "getty -" support, and also do not try to chown/chmod "-" telnetd: fix "lost ctty" bug Yet another attempt on saner function names: bb_sanitize_server_stdio(0/1) -> bb_sanitize_stdio() + bb_daemonize();
* bb_xget[pw/gr]nam were horribly misnamed - fixed.Denis Vlasenko2006-12-281-2/+2
| | | | | | | uidgid_get -> get_uidgid, add additional param (numeric_ok). Make chown use it. chown: fix "chown user: ...." install: fix incorrect use of bb_xget[pw/gr]nam
* start_stop_daemon: make code a bit more readableDenis Vlasenko2006-12-171-23/+19
|
* start_stop_daemon: fix bug where any program name was "matching"Denis Vlasenko2006-12-171-28/+35
| | | | processes for which readlink(/proc/N/exe) fails
* style cleanup: return(a) -> return a, part 1Denis Vlasenko2006-11-271-1/+1
|
* Closing bug 730. libbb run_parts is using scandir (a GNUism),Denis Vlasenko2006-11-261-8/+99
| | | | | and it is used only by run_parts applet, so move it there. Also saved ~30 bytes (prolly gcc autoinlining...).
* rodata cleanup. "unable to" == "cannot". -300 bytesDenis Vlasenko2006-11-181-1/+1
|
* small fixes: using fd-based io instead of FILE*-based,Denis Vlasenko2006-11-181-14/+14
| | | | missed O_TRUNC, etc
* remove bb_printf and the likeDenis Vlasenko2006-10-262-2/+2
|
* readlink: do not emit errors if file doesnt not exist / not a linkDenis Vlasenko2006-10-201-13/+24
| | | | getopt32: add =N support
* ifupdown: stop emitting annoying/misleading error messages.Denis Vlasenko2006-10-111-54/+14
| | | | Patch by Gabriel Somlo <somlo at cmu.edu>
* - add option -tBernhard Reutner-Fischer2006-10-101-6/+16
| | | | mkinitrd and mkinitramfs both require -t.
* start_stop_daemon: add -N <nice> compatDenis Vlasenko2006-10-081-30/+43
| | | | | [re]nice: add support for -nNNN w/o spaces, -NNN (nice only), simplified code
* attempt to regularize atoi mess.Denis Vlasenko2006-10-082-23/+23
|
* which: -84 bytesDenis Vlasenko2006-10-051-46/+23
|
* build system overhaulDenis Vlasenko2006-10-054-70/+27
|
* getopt_ulflags -> getopt32.Denis Vlasenko2006-10-033-7/+7
| | | | | | | | It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit.
* whitespace cleanupDenis Vlasenko2006-09-171-1/+1
|
* - fix copy'n paste errors that got introduced when switching to the shorter ↵Bernhard Reutner-Fischer2006-09-133-3/+3
| | | | | | boilerplate. No object code changes.
* Patch from Natanael Copa to make start-stop-daemon just use readlink andRob Landley2006-09-041-8/+9
| | | | strcmp to check if a program is already running.
* Bugfix from Jason Schoon: send the right signal with -s.Rob Landley2006-08-281-1/+2
|
* Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateRob Landley2006-08-031-20/+11
| | | | | | | | | | things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.)
* Remove unnecessary consts.1_2_0Rob Landley2006-07-191-1/+1
|
* Rearrange order of type qualifiers."Robert P. J. Day"2006-07-181-1/+1
|
* Patch from Thaddeus Ternes, adding chuid to start-stop-daemon.Rob Landley2006-07-171-2/+9
|
* - minor shrinkageBernhard Reutner-Fischer2006-06-141-8/+13
|
* - fix stupid typo from last checkinBernhard Reutner-Fischer2006-06-121-1/+1
|
* - add fancy mode to start-stop-daemon to support --oknodo and --verboseBernhard Reutner-Fischer2006-06-112-47/+68
|
* - move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer2006-06-026-43/+16
| | | | and eventual platform specific includes in early.
* - add central knob to turn off getopt_long everywhere. EXPERIMENTAL!Bernhard Reutner-Fischer2006-05-262-1/+18
| | | | | | Adds "Enable getopt long" under "General options", default y. Send patches to fix getopt_ulflags and run_parts.c if you turn this off.. See http://busybox.net/lists/busybox/2006-May/021828.html for a start to run-parts
* - remove emacs layout block as suggested by Robert P.J. DayBernhard Reutner-Fischer2006-05-191-8/+0
| | | | - use shorter boilerplate while at it
* The gnu extension to have realpath() malloc its buffer when handed a NULLRob Landley2006-05-171-2/+2
| | | | isn't implemented in uClibc, so we can't use it.