net-fs/nfs-utils: Backported some changes.
authorLars Wendler <polynomial-c@gentoo.org>
Wed, 14 Jun 2017 20:40:39 +0000 (22:40 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Wed, 14 Jun 2017 21:32:07 +0000 (23:32 +0200)
Package-Manager: Portage-2.3.6, Repoman-2.3.2

net-fs/nfs-utils/nfs-utils-1.3.4-r1.ebuild

index 79d5d3997a9188046015f9529b8021b880904e7c..ab79aa46f8e552329e360404d4ac5c6e478e3226 100644 (file)
@@ -147,6 +147,9 @@ src_install() {
                -e '/^(After|Wants)=nfs-config.service$/d' \
                -e 's:/usr/sbin/rpc.statd:/sbin/rpc.statd:' \
                "${D}$(systemd_get_unitdir)"/* || die
+
+       keepdir /var/lib/nfs #368505
+       keepdir /var/lib/nfs/v4recovery #603628
 }
 
 pkg_postinst() {
@@ -154,7 +157,6 @@ pkg_postinst() {
        # src_install we put them in /usr/lib/nfs for safe-keeping, but
        # the daemons actually use the files in /var/lib/nfs.  #30486
        local f
-       mkdir -p "${EROOT}"/var/lib/nfs #368505
        for f in "${EROOT}"/usr/$(get_libdir)/nfs/*; do
                [[ -e ${EROOT}/var/lib/nfs/${f##*/} ]] && continue
                einfo "Copying default ${f##*/} from ${EPREFIX}/usr/$(get_libdir)/nfs to ${EPREFIX}/var/lib/nfs"