net-misc/cfengine: protect masterfiles.
authorChris Rorvick <chris@rorvick.com>
Wed, 24 May 2017 14:13:43 +0000 (09:13 -0500)
committerPatrice Clement <monsieurp@gentoo.org>
Mon, 4 Dec 2017 22:51:51 +0000 (23:51 +0100)
Files in /var/cfengine/masterfiles are really configuration.  Add this
directory to CONFIG_PROTECT.

net-misc/cfengine/cfengine-3.6.2.ebuild

index eb302d86ac284dfa3d42926341ae11bc72a87f17..75f021ada089fcf7ffc5c88ac98adafdc0b2bb21 100644 (file)
@@ -110,6 +110,9 @@ src_install() {
                insinto /var/cfengine
                doins -r "${WORKDIR}/masterfiles"
        fi
+
+       dodir /etc/env.d
+       echo 'CONFIG_PROTECT=/var/cfengine/masterfiles' >"${ED}/etc/env.d/99${PN}" || die
 }
 
 pkg_postinst() {