summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-04-17 13:47:59 +0100
committerSam James <sam@gentoo.org>2022-04-17 13:48:42 +0100
commit32eec7440046151d9de01bee671186571f7cc32b (patch)
tree9280d25c2a9d89da2834cc807a58ff969503ead6
parentvirtual/udev: keep transitional sys-fs/udev (diff)
downloadgentoo-32eec7440046151d9de01bee671186571f7cc32b.tar.gz
gentoo-32eec7440046151d9de01bee671186571f7cc32b.tar.bz2
gentoo-32eec7440046151d9de01bee671186571f7cc32b.zip
virtual/libudev: keep transitional sys-fs/udev
Portage may be inclined to try (and fail) to use systemd here instead of the new (for non-systemd systems) systemd-utils tools package, so let's include sys-fs/udev instead, which is a transitional package, below systemd-utils. Already seen one nasty such situation where Portage gets confused & can't resolve w/o this, and this sorts it out. Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--virtual/libudev/libudev-232-r7.ebuild (renamed from virtual/libudev/libudev-232-r6.ebuild)1
1 files changed, 1 insertions, 0 deletions
diff --git a/virtual/libudev/libudev-232-r6.ebuild b/virtual/libudev/libudev-232-r7.ebuild
index aed453196d9b..60120fb8bbda 100644
--- a/virtual/libudev/libudev-232-r6.ebuild
+++ b/virtual/libudev/libudev-232-r7.ebuild
@@ -14,6 +14,7 @@ IUSE="systemd"
RDEPEND="
!systemd? ( || (
sys-apps/systemd-utils[udev,${MULTILIB_USEDEP}]
+ sys-fs/udev[${MULTILIB_USEDEP}]
>=sys-fs/eudev-3.2.9:0/0[${MULTILIB_USEDEP}]
) )
systemd? ( >=sys-apps/systemd-232:0/2[${MULTILIB_USEDEP}] )