sys-auth/elogind: prefix support
authorGuilherme Amadio <amadio@gentoo.org>
Thu, 1 Aug 2019 09:42:41 +0000 (11:42 +0200)
committerGuilherme Amadio <amadio@gentoo.org>
Mon, 5 Aug 2019 13:16:47 +0000 (15:16 +0200)
get_udevdir returns unprefixed directory, need to prepend EPREFIX.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
Acked-by: Andreas Sturmlechner <asturm@gentoo.org>
sys-auth/elogind/elogind-241.3.ebuild

index b02983196024aba71a33666b26c7ac7d4fb29488..fe13b191df3605b69fc8169dc71e0f4a97f38bd5 100644 (file)
@@ -55,7 +55,7 @@ src_prepare() {
 }
 
 src_configure() {
-       local rccgroupmode="$(grep rc_cgroup_mode /etc/rc.conf | cut -d '"' -f 2)"
+       local rccgroupmode="$(grep rc_cgroup_mode \"${EPREFIX}/etc/rc.conf\" | cut -d '"' -f 2)"
        local cgroupmode="legacy"
 
        if [[ "xhybrid" = "x${rccgroupmode}" ]] ; then
@@ -68,7 +68,7 @@ src_configure() {
                -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
                -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
                -Dpamlibdir=$(getpam_mod_dir)
-               -Dudevrulesdir="$(get_udevdir)"/rules.d
+               -Dudevrulesdir="${EPREFIX}$(get_udevdir)"/rules.d
                --libdir="${EPREFIX}"/usr/$(get_libdir)
                -Drootlibdir="${EPREFIX}"/$(get_libdir)
                -Drootlibexecdir="${EPREFIX}"/$(get_libdir)/elogind