eclass/udev.eclass: [QA] Revert "unconditional udevdir."
authorMichał Górny <mgorny@gentoo.org>
Fri, 27 Jul 2018 13:03:36 +0000 (15:03 +0200)
committerMichał Górny <mgorny@gentoo.org>
Fri, 27 Jul 2018 13:03:36 +0000 (15:03 +0200)
This change breaks installs using a different udevdir.  Please remember
to submit patches for widely-used eclasses to gentoo-dev for review.

Acked-by: Amy Liffey <amynka@gentoo.org>
Reverts: 7df145403c61bfec4b4921b7e275e127b8877b37

eclass/udev.eclass

index 96c723317c96aa3cbac45b8b29cd21feaed8805e..b7c6461dd8ffe7ee35b437cc5d29ffce7abfccd8 100644 (file)
@@ -44,7 +44,13 @@ DEPEND="virtual/pkgconfig"
 # @INTERNAL
 # @DESCRIPTION:
 # Get unprefixed udevdir.
-_udev_get_udevdir() { echo /lib/udev; }
+_udev_get_udevdir() {
+       if $($(tc-getPKG_CONFIG) --exists udev); then
+               echo "$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
+       else
+               echo /lib/udev
+       fi
+}
 
 # @FUNCTION: udev_get_udevdir
 # @DESCRIPTION: