On Mon, Sep 28, 2020 at 4:03 PM Michael Biebl <bi...@debian.org> wrote:
> Package: systemd > Version: 246.6-1 > Severity: important > > Upstream changed the paths in systemd.pc from prefix to rootprefix in > v246 for sysusers_dir, sysctl_dir, binfmt_dir and modules-load_dir: > > https://github.com/systemd/systemd/commit/4a56315a990b802860170ecd1bbd3eb68e14a38b > > This breaks packages which use pkg-config to determine those paths and > where .install files reference /usr/. An example is mandos. > > I think we should revert this change. I don't see a compelling reason to > move those files from /usr to /lib given that we require /usr to be > pre-mounted by initramfs, if it's separate. > Moving files from /usr to /lib files kinda backwards nowadays. > > I intend to apply a patch like the attached one in Debian. > That said, I hope I can convince Lennart to revert this change upstream > as well. > Looks good to me. > > Thoughts, Comments? > I wonder if systemd can be fully installed into `/usr` now that we require premounting. Maybe we should start changing lintian and other tools to install into /usr instead of /lib for the tools that currently used rootprefix (I believe systemd searches in /usr anyway). This is likely to be a multi-release effort, but if we never start, we will never end. -- Saludos, Felipe Sateler