aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* fix musl problem with dirname, now for all users of bb_make_directory()Denys Vlasenko2016-12-042-11/+16
| | | | | | | | | | function old new delta bb_make_directory 412 419 +7 install_main 793 769 -24 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/1 up/down: 7/-24) Total: -17 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* README_distro_proposal.txt: writeup about runit adoptionDenys Vlasenko2016-12-031-0/+291
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* top: fix help text: with !TERMIOS, no keys are affected top outputDenys Vlasenko2016-12-031-1/+4
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* install: fix musl problem with dirnameDenys Vlasenko2016-12-031-3/+10
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Do not print useless empty line after list of appletsDenys Vlasenko2016-11-281-1/+1
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Code style fixes, no code changesDenys Vlasenko2016-11-2813-28/+32
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lineedit: simplify code a bitDenys Vlasenko2016-11-281-16/+14
| | | | | | | | | | | | function old new delta lineedit_read_key 155 162 +7 put_prompt 51 46 -5 read_line_input 3722 3715 -7 cmdedit_setwidth 81 50 -31 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/3 up/down: 7/-43) Total: -36 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* makedevs: make special node creation idempotentDenys Vlasenko2016-11-271-2/+7
| | | | | | | | | When makedevs is called for a second time with the same device file, it fails because the files already exist and mknod() gives -EEXIST. Ignore EEXIST errors. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lineedit: fix two bugs in SIGWINCH signal handlingDenys Vlasenko2016-11-271-29/+41
| | | | | | | | | | | | | | | | (1) restore entire sigaction, not only signal handler function (2) do not use stdio when not sure WINCH did not interrupt a printf() or such. function old new delta cmdedit_setwidth - 81 +81 read_line_input 3682 3722 +40 lineedit_read_key 138 155 +17 put_prompt 55 51 -4 win_changed 93 47 -46 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 2/2 up/down: 138/-50) Total: 88 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fdisk_gpt: simplify GPT partition name printingDenys Vlasenko2016-11-271-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* fdisk: sanitize partition name printing; drop "Code" column; get rid of one ↵Denys Vlasenko2016-11-272-15/+42
| | | | | | | | | | | | | | static var function old new delta list_table 2335 2373 +38 fill_bounds 131 128 -3 part_array_len 4 - -4 get_boot 1584 1574 -10 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/2 up/down: 38/-17) Total: 21 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* dpkg-deb: shorten code, improve help textDenys Vlasenko2016-11-271-43/+34
| | | | | | | | | | function old new delta packed_usage 30261 30236 -25 dpkg_deb_main 437 401 -36 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-61) Total: -61 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* dpkg-deb: remove unused FEATURE_DPKG_DEB_EXTRACT_ONLY config optionDenys Vlasenko2016-11-2710-19/+1
| | | | | | Its usage in C code was removed in 2004. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* find: fix handling of trailing slashes in -name PATTERN comparisonsDenys Vlasenko2016-11-252-9/+64
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ash,hush: make ^C in interactive mode visually much closer to bash behaviorDenys Vlasenko2016-11-253-8/+15
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Move FEATURE_BUFFERS_USE_foo options to library tuningDenys Vlasenko2016-11-242-24/+24
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Move locale, unicode, and "use sendfile?" options to library tuningDenys Vlasenko2016-11-242-138/+138
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Collapse three levers of menuconfig to two levels.Denys Vlasenko2016-11-241-81/+76
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ash,hush: ^C from command line should set $? to 128+SIGINTDenys Vlasenko2016-11-242-5/+22
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* lineedit: fix handling of repeating Alt-b, Alt-f, Alt-d, Alt-BackspaceRostislav Skudnov2016-11-243-80/+68
| | | | | | | | | | | | | | | | | | | | | | | | These key combinations should repeat correctly when the keys are pressed and held. Before this change, they do this erratically - many repeats are "eaten" because they are treated as unrecognized ESC seqs: ESC 0x7f is treated by Alt+baskspace, but ESC 0x7f ESC 0x7f ESC 0x7f is unrecognized. Escape sequences corresponding to these key combinations are moved from read_line_input to lineedit_read_key. Also, these key sequences are now enabled regardless of whether FEATURE_EDITING_VI is set, since Vim does not actually support these key combinations, but they are present in readline library. function old new delta static.esccmds 93 103 +10 read_line_input 3737 3687 -50 Signed-off-by: Rostislav Skudnov <rostislav@tuxera.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* patch: fix matching failureAaro Koskinen2016-11-242-0/+56
| | | | | | | | | | | | Fix matching failure when plist is advanced while checking for buffered lines - the lines in the hunk that are about to be added should be skipped when checking for matching context. Also add a valid test case that fails with current busybox and is fixed by the change. Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* patch: fix debug log failureAaro Koskinen2016-11-241-1/+1
| | | | | | | | If we reach the end of plist it means the input has still data while we are expecting EOF. Fix the log to avoid a crash. Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Remove outdated commentsDenys Vlasenko2016-11-232-5/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all udhcp applets to "new style" applet definitionsDenys Vlasenko2016-11-235-4/+19
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all selinux/* applets to "new style" applet definitionsDenys Vlasenko2016-11-2314-137/+148
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* test: make [ and [[ forms individually selectableDenys Vlasenko2016-11-233-9/+29
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Remove remnants of disabled "length" appletDenys Vlasenko2016-11-234-40/+0
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Make dos2unix/unix2dos independently selectableDenys Vlasenko2016-11-231-5/+7
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all coreutils/* applets to "new style" applet definitionsDenys Vlasenko2016-11-2376-929/+950
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Make "hd" independently selectableDenys Vlasenko2016-11-231-2/+3
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all util-linux/* applets to "new style" applet definitionsDenys Vlasenko2016-11-2342-594/+622
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Remove trailing empty linesDenys Vlasenko2016-11-231-2/+0
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all console-tools/* applets to "new style" applet definitionsDenys Vlasenko2016-11-2318-203/+213
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all mailutils/* applets to "new style" applet definitionsDenys Vlasenko2016-11-236-47/+47
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* tc: consolidate its disabled bitsDenys Vlasenko2016-11-233-12/+16
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Make ping6 and traceroute6 selectable independently from ping/tracerouteDenys Vlasenko2016-11-232-8/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* ipneigh: add this shortcur similar to other "ip <CMD>" shortcutsDenys Vlasenko2016-11-231-1/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Rename FEATURE_FTP_WRITE and FEATURE_FTP_AUTHENTICATION to *_FTPD_*Denys Vlasenko2016-11-231-13/+13
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all networking/* applets to "new style" applet definitionsDenys Vlasenko2016-11-2335-882/+909
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all modutils/* applets to "new style" applet definitionsDenys Vlasenko2016-11-239-118/+119
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Make killall and killall5 selecatable independent from killDenys Vlasenko2016-11-231-8/+16
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all procps/* applets to "new style" applet definitionsDenys Vlasenko2016-11-2314-172/+184
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Convert all miscutils/* applets to "new style" applet definitionsDenys Vlasenko2016-11-2237-77/+147
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Split miscutils/Config.src items into miscutils/*.c filesDenys Vlasenko2016-11-2236-533/+498
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* httpd: explain why we use sprintf and why it should be fineDenys Vlasenko2016-11-221-20/+36
| | | | | | | While at it, fix a pathological case where it is not fine: -r REALM with some 8-kbyte long REALM would overflow the buffer. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Fix allnoconfig warningsDenys Vlasenko2016-11-181-8/+16
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* applets.h.sh: a script to check applet names against config optionsDenys Vlasenko2016-11-171-0/+20
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Make mkfs.vfat and mkdosfs individually selectableDenys Vlasenko2016-11-164-10/+19
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Make mke2fs and mkfs.ext2 individually selectableDenys Vlasenko2016-11-164-11/+20
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* Make bzcat, lzcat, xzcat, zcat, lzopcat, unlzop individually selectableDenys Vlasenko2016-11-163-35/+81
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>