commit:     4a5cc66b00ea2a305b725ba6a21d89e140c12a7d
Author:     Chris Rorvick <chris <AT> rorvick <DOT> com>
AuthorDate: Wed May 24 14:13:43 2017 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Dec  4 22:51:51 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5cc66b

net-misc/cfengine: protect masterfiles.

Files in /var/cfengine/masterfiles are really configuration.  Add this
directory to CONFIG_PROTECT.

 net-misc/cfengine/cfengine-3.6.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-misc/cfengine/cfengine-3.6.2.ebuild 
b/net-misc/cfengine/cfengine-3.6.2.ebuild
index eb302d86ac2..75f021ada08 100644
--- a/net-misc/cfengine/cfengine-3.6.2.ebuild
+++ b/net-misc/cfengine/cfengine-3.6.2.ebuild
@@ -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() {

Reply via email to