commit:     e021b64de0dc396a0e5fd0c38347a353ac073081
Author:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Fri May 17 18:49:17 2019 +0000
Commit:     Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Fri May 17 21:15:32 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e021b64d

sys-fs/zfs: update live ebuild

pass --localstatedir="/var", not /var/lib

otherwise pid files end up in /var/lib/run, which is wrong.
localstatedir is only used to define runstatedir

AC_SUBST([runstatedir], ['${localstatedir}/run'])

the following will change:

zed pid and state file location
(assuming /var/run is a symlink to /run)
/var/lib/run/zed.{pid,state} -> /var/run/zed.{pid,state}

zfs-list.cache.new will be temporary generated there.

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>

 sys-fs/zfs/zfs-9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-fs/zfs/zfs-9999.ebuild b/sys-fs/zfs/zfs-9999.ebuild
index bde2d9e06bc..e24458b4194 100644
--- a/sys-fs/zfs/zfs-9999.ebuild
+++ b/sys-fs/zfs/zfs-9999.ebuild
@@ -120,6 +120,7 @@ src_configure() {
                --bindir="${EPREFIX}/bin"
                --enable-systemd
                --enable-sysvinit
+               --localstatedir="${EPREFIX}/var"
                --sbindir="${EPREFIX}/sbin"
                --with-config=user
                --with-dracutdir="${EPREFIX}/usr/lib/dracut"

Reply via email to