Subject: bug#823: sed is mostly hardcoded in /bin/sed but moved to /usr/bin

From: Klaus Ethgen <[email-masked]>
Date: Tue, 2 Jan 2024 20:39:11 +0100

Package: sed
Version: 4.9-2
Severity: critical

The current version of sed move /bin/sed to /usr/bin/sed and is breaking
nearly the full system as /bin/sed is hardcoded in many startup files.

-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 6 (excalibur/ceres)
Release:	6
Codename:	excalibur ceres
Architecture: x86_64

Kernel: Linux 6.1.38 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CPU_OUT_OF_SPEC, TAINT_FIRMWARE_WORKAROUND, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages sed depends on:
ii  libacl1      2.3.1-4
ii  libc6        2.37-13
ii  libselinux1  3.5-1+b1

sed recommends no packages.

sed suggests no packages.

-- no debconf information
Gru?
   Klaus
-- 
Klaus Ethgen                                       http://www.ethgen.ch/
pub  4096R/4E20AF1C 2011-05-16            Klaus Ethgen <[email-masked]>
Fingerprint: 85D4 CA42 952C 949B 1753  62B3 79D0 B06F 4E20 AF1C

---

From: "G. L. Gragnani" <[email-masked]>
Date: Thu, 4 Jan 2024 10:20:48 +0100

Hi,
I suffered from the same problem.

I have been able to fix the most of my problems by adding /usr/bin to
the PATH variable
in init files mountall.sh and eudev
This seems to have no collateral effects.

However there are probably many other places where sed is used with the
wrong path.

Hope this can be fixed soon.

Ciao.

Gigi