Skip to content
Snippets Groups Projects
Commit 07181862 authored by Sören Tempel's avatar Sören Tempel Committed by Sören Tempel
Browse files

main/busybox: disable BusyBox's ed(1) implementation

While ed(1) is mandated by POSIX BusyBox's ed implementation
is nowhere near POSIX compatible. Furthermore, we found some critical
bugs in the past which indicate that nobody is really actively using
this (e.g. #13504). Therefore, I suggest removing Busybox ed for now.
If you need an ed(1) implementation on your system use main/ed or
testing/oed instead. I believe it to be preferable to ship no ed
implementation at all by default instead of shipping a broken one.
As the current state of BusyBox ed will just be deeply confusing
to folks familiar with the ed editor.

There is a possibility then some packages now require an explicit
dependency on the ed package if they use ed as part of their build
process.

See also: alpine/aports#13504 (comment 213557)
parent 94df22fd
No related branches found
No related tags found
No related merge requests found
......@@ -5,7 +5,7 @@
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
pkgname=busybox
pkgver=1.36.1
pkgrel=0
pkgrel=1
pkgdesc="Size optimized toolbox of many common UNIX utilities"
url="https://busybox.net/"
arch="all"
......@@ -402,7 +402,7 @@ ce4316e44148562addc1f5839166ca9314ee6f26dae218617c287791a8d9239e374f993688a9299e
e3670ab567818a42593698546dcdabaa447c10682261c128901b4390eb2bf2dbea9e84f8f2dcdd6d67c82bf93bb1eed14406e5a8dd723b4670d1995b6100651f 0027-umount-Implement-O-option-to-unmount-by-mount-option.patch
d3bd84c42487de573c0c5165a847fd233ddcd4d53a61b1e03c30a46b6dba3993e741f12daf167b8347fb7a420b188f4027582f16e92dc822eb3293804dfc62f8 0028-ash-use-after-free-in-bash-pattern-substitution.patch
aa93095e20de88730f526c6f463cef711b290b9582cdbd8c1ba2bd290019150cbeaa7007c2e15f0362d5b9315dd63f60511878f0ea05e893f4fdfb4a54af3fb1 acpid.logrotate
14be854d7aff06ba273ed9aec2b62d4a7ba5c96b63abbca9ea6e1b450727ae65c5bf197c6528cb985645a04759b70ea06a4e05af13a0922361789e6e8bad5995 busyboxconfig
feeb1bd93becb5e4896f4cf6f441bd914f808fdeb8e5f36d7c6af60d679315dceceed7dbe7c426f6952c2d7367a40e9188796277a77d043bd5f153b57d2c1622 busyboxconfig
cb44f8505f88f28ab788c63defc8aa0471524565fbf2fc5ea87dc0051be5a81bda37bbb36553acf5303defa204269f4f795ca7d47e446756633e71452f771bbb busyboxconfig-extras
0becc2186d6c32fb0c401cf7bc0e46268b38ce8892db33be1daf40273024c1c02d518283f44086a313a2ccef34230a1d945ec148cc173f26e6aa9d88a7426e54 bbsuid.c
6321c1d96d8938a3b5eab21731de289ede136fff550f98127c509452bfb17769ccf94b118491f7b81d3c60e1bbb3e80bb07186e4ce07e29724a52f0daba9b218 dad.if-up
......
......@@ -424,7 +424,7 @@ CONFIG_CMP=y
CONFIG_DIFF=y
CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
CONFIG_FEATURE_DIFF_DIR=y
CONFIG_ED=y
# CONFIG_ED is not set
# CONFIG_PATCH is not set
CONFIG_SED=y
CONFIG_VI=y
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment