Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/
Date: Wed, 03 Jun 2020 18:03:49
Message-Id: 1591207420.1fc3c5c6fe7d87f8c727793f0f788cf76df8a76e.prometheanfire@gentoo
1 commit: 1fc3c5c6fe7d87f8c727793f0f788cf76df8a76e
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 3 18:03:22 2020 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 3 18:03:40 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc3c5c6
7
8 app-admin/puppet-agent: update to focal version for readline/8 support
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 app-admin/puppet-agent/Manifest | 1 +
14 app-admin/puppet-agent/puppet-agent-6.16.0.ebuild | 72 +++++++++++++++++++++++
15 2 files changed, 73 insertions(+)
16
17 diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
18 index 0937ffb9d1f..ef5954d82d2 100644
19 --- a/app-admin/puppet-agent/Manifest
20 +++ b/app-admin/puppet-agent/Manifest
21 @@ -1,2 +1,3 @@
22 DIST puppet-agent_6.15.0-1stretch_amd64.deb 22581842 BLAKE2B 19c45427e56a41f6030836129a7fb2824ea47f1000745a8c74b0968c61f719d3cef9a0e02f51009b8e91c4ad66445c074ccc203754bb13d82007316a3d053c60 SHA512 4ec7e04fb6bab697bfccd369740a57f735476a4614dbfa1f7c893901f5ffb9d6ce3d79886b6e035805b1a8f2c3de3e0b9b468b08909881df6022c9700c7a2768
23 DIST puppet-agent_6.15.0-1stretch_i386.deb 22917002 BLAKE2B 5bab2b6cdde11a46e64996074e8db50d48d004b601c0d08ddfde9c8dec0c0f62da1176b9148d084f0250b582460606b7cd0a97291d157a186b7a97dee4184c51 SHA512 89e676491f7b7b44c9c747b129166db7b025adf76d9911d12d7d026aa8d04de293d3d1c638ca309ee8ed45a37c49b4ab0076ea0c711ac0e43f4297084446784f
24 +DIST puppet-agent_6.16.0-1focal_amd64.deb 22255252 BLAKE2B 64690ea444c666476864ff8d2373a266bd91f91ef996c87f04cfdd3401093795610e0e09a4f0588bbec8b83d64848c92a95572ea570fc7985d93c5e161256e00 SHA512 47ebcac58d9b54b62fa9a854ec4eb4fcc83d2fdef199658532b7b87cf461a8ac611f776db3fbb2e1c11e607896b85a67d7a32a4e9844e1b9b07904e0860c39b8
25
26 diff --git a/app-admin/puppet-agent/puppet-agent-6.16.0.ebuild b/app-admin/puppet-agent/puppet-agent-6.16.0.ebuild
27 new file mode 100644
28 index 00000000000..0b6ca4ff025
29 --- /dev/null
30 +++ b/app-admin/puppet-agent/puppet-agent-6.16.0.ebuild
31 @@ -0,0 +1,72 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +inherit eutils systemd unpacker
37 +
38 +DESCRIPTION="general puppet client utils along with hiera and facter"
39 +HOMEPAGE="https://puppetlabs.com/"
40 +SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet/p/puppet-agent/puppet-agent_6.16.0-1focal_amd64.deb"
41 +
42 +LICENSE="Apache-2.0"
43 +SLOT="0"
44 +KEYWORDS="~amd64"
45 +IUSE="puppetdb selinux"
46 +RESTRICT="strip"
47 +
48 +CDEPEND="!app-admin/puppet
49 + !dev-ruby/hiera
50 + !dev-ruby/facter
51 + !app-emulation/virt-what
52 + acct-user/puppet
53 + acct-group/puppet"
54 +
55 +DEPEND="
56 + ${CDEPEND}
57 + app-admin/augeas"
58 +RDEPEND="${CDEPEND}
59 + app-portage/eix
60 + sys-apps/dmidecode
61 + sys-libs/libselinux
62 + sys-libs/glibc
63 + sys-libs/readline:0/8
64 + sys-libs/ncurses:0[tinfo]
65 + selinux? (
66 + sys-libs/libselinux[ruby]
67 + sec-policy/selinux-puppet
68 + )
69 + puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
70 +
71 +S=${WORKDIR}
72 +
73 +src_install() {
74 + # conf.d
75 + doconfd etc/default/puppet
76 + doconfd etc/default/pxp-agent
77 + # logrotate.d
78 + insinto /etc/logrotate.d
79 + doins etc/logrotate.d/pxp-agent
80 + # puppet itself
81 + insinto /etc/puppetlabs
82 + doins -r etc/puppetlabs/*
83 + # logdir for systemd
84 + dodir var/log/puppetlabs/puppet/
85 + fperms 0750 var/log/puppetlabs/puppet/
86 + # the rest
87 + insinto /opt
88 + dodir opt/puppetlabs/puppet/cache
89 + doins -r opt/*
90 + fperms 0750 /opt/puppetlabs/puppet/cache
91 + # init
92 + newinitd "${FILESDIR}/puppet.initd" puppet
93 + systemd_dounit lib/systemd/system/puppet.service
94 + systemd_dounit lib/systemd/system/pxp-agent.service
95 + systemd_newtmpfilesd "${FILESDIR}/puppet-agent.conf.tmpfilesd" puppet-agent.conf
96 + # symlinks
97 + chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
98 + chmod 0755 "${D}//opt/puppetlabs/puppet/lib/virt-what/virt-what-cpuid-helper"
99 + dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
100 + dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
101 + dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
102 + dosym ../../opt/puppetlabs/puppet/bin/virt-what /usr/bin/virt-what
103 +}