| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Busybox needs pod2man from the perl package to build the man page.
Unfortunately, if pod2man is not installed this only causes a warning,
not an error.
Resolves #11443
|
| |
|
|
|
|
| |
Fixes #11294
|
| |
|
|
|
|
| |
256 characters is not enough for many programs.
|
|
|
|
|
| |
upstream report: https://bugs.busybox.net/show_bug.cgi?id=12541
downstream report: https://github.com/gliderlabs/docker-alpine/issues/539
|
|
|
|
|
|
|
| |
The small nslookup does not work with musl, so lets enable the musl
compatible variant.
ref: https://github.com/gliderlabs/docker-alpine/issues/476
|
| |
|
|
|
|
|
| |
dont run busybox depmod if we have kmod. This prevents us from running
depmod twice.
|
|
|
|
|
| |
we need to add a replaces=busybox-initscripts due to the move of
default.script (commit d8d56f3702ce)
|
|
|
|
| |
fixes #10586
|
|
|
|
|
|
|
| |
disable PPREFER_IPV4_ADDRESS which breaks ipv6-only and is considered
harmful. See https://bugs.busybox.net/show_bug.cgi?id=12381
fixes #10937
|
|
|
|
|
|
|
|
|
| |
Busybox is licensed gpl2-only. Fix this.
While here, also disable pkg-config related shellcheck warning, where we
need word splitting.
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
|
|
|
|
|
|
| |
We cleanup emtpy dirs in abuild:b8b8a651fc147669e3e811f55198305b97c1001c
this breaks installing busybox symlinks on netboot due to missing target
directory.
|
|
|
|
| |
This will enable us to drop xz from various packages
|
|
|
|
|
|
|
|
|
|
| |
See:
- https://gitlab.alpinelinux.org/alpine/aports/issues/10976
- https://bugs.busybox.net/show_bug.cgi?id=12336
fixes #10976
Also fix policy violations while we're at it.
|
|
|
|
| |
Signed-off-by: prspkt <prspkt@protonmail.com>
|
| |
|
|
|
|
|
|
| |
The default alpine udhcp options are `-b -R` to allow users to overwrite
`-b` the `-n` flag takes precedence in alpine udhcpc. The same patch
has to be applied to udhcpc6 as well.
|
|
|
| |
Closes GH-10407
|
|
|
|
|
|
| |
The incorrect shell parameter parsing of microcom has been fixed upstream
(slightly different to the patch of Alpine). Therefore, there is no need to
still patch it.
|
|
|
|
|
|
|
| |
While working on the upgrade to busybox 1.31.0 I noticed that the
default busybox configuration files in `configs/` enable -R by default
while we don't. Since the option seems useful I decided to enable it our
busybox version as well.
|
|
|
|
|
|
|
|
|
|
|
| |
Notable changes:
* udhcpc: upstream prefers -b over -n now. Since we set -b instead of -n
by default this is not desired as it would not allow users to
overwrite the -b without recompiling busybox. I therefore reverted the
upstream commit introducing this change [0].
[0]: https://git.busybox.net/busybox/commit/?id=87e216294af9eec39c0c1d553555f8a98c15db38
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Notable changes:
* The sysklogd -Z option has been removed in favor of -t option
which has been added by upstream.
* Our own nologin.c applet has been replaced by an upstream
nologin shell applet.
* New bc applet.
OK ncopa@
Fixes #9279
Fixes #7818
|
|
|
|
| |
This reverts commit 2979bb1d34e0253297e4fab4069848c638fa1aac.
|
|
|
|
|
|
|
|
| |
References:
qemu/include/qemu/timer.h
qemu/include/hw/s390x/tod.h
Thanks to David Hildenbrand.
|
| |
|
|
|
|
|
|
|
|
|
| |
The busyboxconfig-extras configuration file didn't enable a few network
options which are enabled in the busyboxconfig configuration file. Most
importantly, support for IPv6 was disabled. The other options don't seem
as important to me but I enabled them for consistency anyhow.
Fixes #9590
|
| |
|
|
|
|
|
| |
Fixes #5083
Fixes #6742
|
|
|
|
| |
fixes #9334
|
|
|
|
| |
fixes dad.if-up getting stuck
|
| |
|
|
|
|
| |
should be installed if libssl1.1 is installed, not libressl-libssl.
|
|
|
|
| |
build against libtls-standalone and openssl 1.1
|
|
|
|
|
|
|
|
|
|
| |
Without this change a mail with the following body is sent on rotation:
* Stopping busybox acpid ... [ ok ]
* Starting busybox acpid ... [ ok ]
The quiet flag seems to have been accidentally removed in commit
040774a6b048d76975702dc47d0fec40c192fc26 before that it was present.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Remove all patches already applied upstream
* 0001-ash-add-support-for-command_not_found_handle-hook-fu.patch
* 0001-cat-fix-cat-e-and-cat-v-erroneously-numbering-1st-li.patch
* 0001-wget-emit-a-message-that-certificate-verification-is.patch
* 0015-ash-introduce-a-config-option-to-search-current-dire.patch
* 0016-top-handle-much-larger-VSZ-values.patch
* 0017-ifupdown-do-not-fail-if-interface-disappears-during-.patch
* Rename config option for command_not_found hook
* upstream patch adding this hook slightly differs from our
downstream patch in this regard
* Rebase some patches manually:
* external_ssl_client.patch
* 0006-ping-make-ping-work-without-root-privileges.patch
* 0007-fbsplash-support-image-and-bar-alignment-and-positio.patch
* Add support for `-e` to our ssl_client
* See https://git.busybox.net/busybox/commit/?id=403f2999f94937ba3f37db6d093832f636815bb9
* Update the configuration file
* Regenerate all patches using `git format-patch --no-numbered --no-signature`
to reduce the diff for future upgrades.
|
|
|
|
|
|
|
|
| |
Fixes #9215
This was broken in commit dc6cfb7cebc64cdb which just removed
opt_complementary (due to that being removed in bb). Add proper
getopt flag to get correct behaviour.
|
|
|
|
|
| |
busybox now requires ssl on the target host. Fix busybox dependency
and adjust bootstrap build order accordingly.
|
|
|
|
| |
ref #9037
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix busybox wget https support by using an external ssl_client helper
for https.
Disable the use of external openssl. This was fixed to check
certificates as a temporary solution. openssl can not produce any useful
error messages on certificate errors. It is big. So we simply disable
its use.
For dynamic busybox we disable the internal ssl_client and the internal
(broken) tls code, and build our own ssl_client which properly verifies
the certificates.
For the static busybox we enable the internal ssl_client and tls code,
but we only allow its use with --no-check-certificates. This is so we
still can fetch things from https in an emergency situation.
We auto-install ssl_client if both libssl and busybox are installed. This
is to keep backwards compatibility.
|
| |
|
| |
|
| |
|
| |
|