Eli Schwartz 31153db1f4
systemd.eclass: make all fallback paths use /usr/lib
Back in 2018, the eclass was changed to ensure that the canonical path
used for results was in /lib, since that works for split-usr systems
running systemd while also supporting merged-usr systems due to portage
following symlinks at install time. It even works for binpkgs.

But here and now in 2025, systemd doesn't support split-usr at all.
There is no point in having unit files install conservatively in
/lib/systemd. Update the path to accommodate the new reality.

This mostly has no effect. On openrc profiles, or for packages that use
systemd_dounit without pulling in pkgconfig, binpkgs will be created
with a different, but still working path, which then triggers iwdevtools
warnings when you reinstall a former binpkg from source, as it thinks
the file has "moved". e.g.

```
 * CMP: =net-misc/radvd-2.19-r7 with net-misc/radvd-2.20/image
 *  FILES:-lib/systemd/system/radvd.service
 *  FILES:+usr/lib/systemd/system/radvd.service
 * ------> FILES(+1,-1)
```

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-04-23 16:17:40 +01:00
2025-04-13 10:18:33 +03:00
2025-04-23 07:33:48 +02:00
2025-03-29 10:08:54 +01:00
2025-04-23 11:32:32 +01:00
2025-04-23 15:25:44 +02:00
2025-04-21 14:10:37 -05:00
2025-04-16 21:53:36 +02:00
2025-04-22 22:22:46 +02:00
2025-04-23 16:21:04 +02:00
2025-04-22 08:20:30 +02:00
2025-04-18 17:26:33 +02:00
2025-04-04 17:30:48 +08:00
2025-04-23 00:24:41 +02:00
2025-04-21 22:48:41 +02:00
2025-04-13 09:11:19 +02:00
2025-04-22 08:51:02 +02:00
2025-04-15 12:26:58 -04:00
2025-04-21 14:59:46 +02:00
2025-04-22 09:43:09 -05:00
2025-04-18 19:41:48 +02:00
2025-04-18 17:24:18 +02:00
2025-04-22 20:28:42 +02:00
Description
No description provided
8.9 GiB
Languages
Shell 74%
Roff 25.5%
Emacs Lisp 0.1%