app-admin/puppet-agent: fixing setup of puppet user/group bug 564856
authorMatthew Thode <prometheanfire@gentoo.org>
Wed, 4 Nov 2015 14:35:26 +0000 (08:35 -0600)
committerMatthew Thode <prometheanfire@gentoo.org>
Wed, 4 Nov 2015 14:35:26 +0000 (08:35 -0600)
Package-Manager: portage-2.2.20.1

app-admin/puppet-agent/puppet-agent-1.2.7-r1.ebuild [moved from app-admin/puppet-agent/puppet-agent-1.2.7.ebuild with 94% similarity]

similarity index 94%
rename from app-admin/puppet-agent/puppet-agent-1.2.7.ebuild
rename to app-admin/puppet-agent/puppet-agent-1.2.7-r1.ebuild
index 7de77c52fb143c3094f981b17fa0ea1d62e78e1c..a705419841242baa54f991ef181fa671634b0a4e 100644 (file)
@@ -3,7 +3,7 @@
 # $Id$
 
 EAPI=5
-inherit eutils systemd unpacker
+inherit eutils systemd unpacker user
 
 DESCRIPTION="general puppet client utils along with mcollective hiera and facter"
 HOMEPAGE="https://puppetlabs.com/"
@@ -38,6 +38,11 @@ RDEPEND="${CDEPEND}
 
 S=${WORKDIR}
 
+pkg_setup() {
+       enewgroup puppet
+       enewuser puppet -1 -1 /var/run/puppet puppet
+}
+
 src_install() {
        # conf.d
        doconfd etc/default/puppet