commit:     026796908c1bf7053cc1875054779fd04b249fe5
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 12 17:09:17 2024 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 17:10:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02679690

sys-apps/systemd-utils: install /bin/udevadm symlink on split-usr

elogind installs udev rules which hard-code this path.

Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>

 .../{systemd-utils-255.7-r3.ebuild => systemd-utils-255.7-r4.ebuild}  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild 
b/sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
similarity index 99%
rename from sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
rename to sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
index be5bd107ffa6..523af66c5d3b 100644
--- a/sys-apps/systemd-utils/systemd-utils-255.7-r3.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-255.7-r4.ebuild
@@ -487,6 +487,10 @@ multilib_src_install() {
                        set_rpath udevadm systemd-hwdb
                        dobin udevadm systemd-hwdb
                        dosym ../../bin/udevadm /usr/lib/systemd/systemd-udevd
+                       if use split-usr; then
+                               # elogind installs udev rules that hard-code 
/bin/udevadm
+                               dosym ../usr/bin/udevadm /bin/udevadm
+                       fi
 
                        exeinto /usr/lib/udev
                        set_rpath 
{ata_id,cdrom_id,fido_id,iocost,mtd_probe,scsi_id,v4l_id}

Reply via email to