2098c3511c
mdev.conf: rename hw_random to hwrng
...
The kernel broke the name years ago, but didn't notice until it was much
too late. Rename the node to match expectations of userland software,
and what the kernel itself documents in its Kconfig help:
This provides a device that's usually called /dev/hwrng, ...
URL: https://marc.info/?l=linux-crypto-vger&m=144249767024990&w=2
Signed-off-by: Mike Frysinger <vapier@gentoo.org >
2016-12-09 16:12:15 -05:00
548620c18b
randomconfig fixes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-12-08 12:24:48 +01:00
4051a99f5f
svc: new applet (daemontools-compatible version of "sv")
...
function old new delta
sv - 1199 +1199
svc_main - 145 +145
packed_usage 30255 30364 +109
applet_names 2437 2441 +4
applet_main 1420 1424 +4
find_applet_by_name 125 126 +1
sv_main 1201 9 -1192
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 4/1 up/down: 1462/-1192) Total: 270 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-12-05 13:56:40 +01:00
4bd0c2ab38
fix musl problem with dirname, now for all users of bb_make_directory()
...
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 >
2016-12-04 10:42:07 +01:00
fdb4421e00
README_distro_proposal.txt: writeup about runit adoption
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-12-03 14:06:55 +01:00
718e4fd564
top: fix help text: with !TERMIOS, no keys are affected top output
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-12-03 12:09:50 +01:00
cf2600c366
install: fix musl problem with dirname
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-12-03 11:49:23 +01:00
7d877fc931
Do not print useless empty line after list of applets
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-28 01:29:28 +01:00
1d3a04a3a4
Code style fixes, no code changes
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-28 01:22:57 +01:00
038a977d47
lineedit: simplify code a bit
...
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 >
2016-11-28 01:10:16 +01:00
2c769c69b2
makedevs: make special node creation idempotent
...
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 >
2016-11-27 23:27:54 +01:00
bff71d3b9d
lineedit: fix two bugs in SIGWINCH signal handling
...
(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 >
2016-11-27 22:25:07 +01:00
710b6ce9b0
fdisk_gpt: simplify GPT partition name printing
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-27 20:47:01 +01:00
29516ac0e4
fdisk: sanitize partition name printing; drop "Code" column; get rid of one 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 >
2016-11-27 06:13:43 +01:00
351ab8278e
dpkg-deb: shorten code, improve help text
...
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 >
2016-11-27 04:48:53 +01:00
6747bdac88
dpkg-deb: remove unused FEATURE_DPKG_DEB_EXTRACT_ONLY config option
...
Its usage in C code was removed in 2004.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-27 03:57:08 +01:00
ccc9985c45
find: fix handling of trailing slashes in -name PATTERN comparisons
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-25 20:14:33 +01:00
4b89d512b1
ash,hush: make ^C in interactive mode visually much closer to bash behavior
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-25 03:41:03 +01:00
24860fa09c
Move FEATURE_BUFFERS_USE_foo options to library tuning
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-24 22:30:52 +01:00
1255925a61
Move locale, unicode, and "use sendfile?" options to library tuning
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-24 22:18:55 +01:00
336022663a
Collapse three levers of menuconfig to two levels.
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-24 22:08:12 +01:00
8660aeb312
ash,hush: ^C from command line should set $? to 128+SIGINT
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-24 17:44:02 +01:00
2e4ef38743
lineedit: fix handling of repeating Alt-b, Alt-f, Alt-d, Alt-Backspace
...
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 >
2016-11-24 15:04:00 +01:00
cb810c48c0
patch: fix matching failure
...
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 >
2016-11-24 11:40:36 +01:00
2eff59667d
patch: fix debug log failure
...
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 >
2016-11-24 11:38:56 +01:00
5bbee27c0f
Remove outdated comments
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 21:51:11 +01:00
f7683cdf83
Convert all udhcp applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 18:54:59 +01:00
a8e52da774
Convert all selinux/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 18:46:40 +01:00
15fb91cefb
test: make [ and [[ forms individually selectable
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 18:31:48 +01:00
73f743a381
Remove remnants of disabled "length" applet
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 14:54:38 +01:00
7caf1369f5
Make dos2unix/unix2dos independently selectable
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 14:52:19 +01:00
af3f420116
Convert all coreutils/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 14:46:56 +01:00
5b966c6180
Make "hd" independently selectable
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 11:53:12 +01:00
dd898c9f33
Convert all util-linux/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 11:46:32 +01:00
e5dd71f94f
Remove trailing empty lines
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 10:43:39 +01:00
6d9329935c
Convert all console-tools/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 10:39:27 +01:00
c19f7584e1
Convert all mailutils/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 09:58:03 +01:00
29e2c45a5b
tc: consolidate its disabled bits
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 09:51:33 +01:00
8342397801
Make ping6 and traceroute6 selectable independently from ping/traceroute
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 09:25:57 +01:00
6bfab0c49f
ipneigh: add this shortcur similar to other "ip <CMD>" shortcuts
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 09:18:05 +01:00
3148e0c05b
Rename FEATURE_FTP_WRITE and FEATURE_FTP_AUTHENTICATION to *_FTPD_*
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 09:07:44 +01:00
47367e1d50
Convert all networking/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 09:05:14 +01:00
e32b64c4ec
Convert all modutils/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 07:54:52 +01:00
5467d268f0
Make killall and killall5 selecatable independent from kill
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 06:43:46 +01:00
f8f81ed7aa
Convert all procps/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-23 06:23:44 +01:00
f88e3bfa8d
Convert all miscutils/* applets to "new style" applet definitions
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-22 23:54:17 +01:00
fb4da16711
Split miscutils/Config.src items into miscutils/*.c files
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-22 23:14:24 +01:00
9f8eb1ee76
httpd: explain why we use sprintf and why it should be fine
...
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 >
2016-11-22 02:23:35 +01:00
7e8218f9b2
Fix allnoconfig warnings
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-18 21:42:44 +01:00
f4d0f4e7a9
applets.h.sh: a script to check applet names against config options
...
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com >
2016-11-17 15:34:16 +01:00