Bug#1089022: usr-is-merged is installed, yet still have unmerged-bin systemd taint
David Eccles (gringer)
bioinformatics at gringene.org
Sun Dec 29 04:48:13 GMT 2024
Just in case this crops up for anyone else... I had this issue
previously, and attempted a manual merge of /usr/sbin and /usr/bin:
saving the existing /usr/sbin as /usr/sbin_old, then symlinking
/usr/sbin to /usr/bin.
Unfortunately, this merge broke the usrmerge checks in udev and systemd.
The preinst script in the packages have the following check:
[ "$(readlink -f "$DPKG_ROOT$dir")" = "$DPKG_ROOT/usr$dir" ]
When /usr/sbin is symlinked to /usr/bin, then this check fails:
$ readlink -f /bin
/usr/bin
$ readlink -f /sbin
/usr/bin
I attempted to revert my previous changes, removing the symlink and
copying over the files named in the old directory. This allowed the new
udev and systemd packages to install without complaint, but I'm not sure
if I've broken my system more, or made it less broken as a result of
what I've done.
Ngā mihi,
- David Eccles
More information about the Pkg-systemd-maintainers
mailing list