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/puppetserver/
Date: Tue, 29 Jun 2021 02:54:18
Message-Id: 1624935246.a893dd41cc7becddf1a8f736ccc007d72b7c9c0d.prometheanfire@gentoo
1 commit: a893dd41cc7becddf1a8f736ccc007d72b7c9c0d
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 29 02:51:37 2021 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 29 02:54:06 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a893dd41
7
8 app-admin/puppetserver: cleanup
9
10 Package-Manager: Portage-3.0.20, Repoman-3.0.2
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 app-admin/puppetserver/Manifest | 2 -
14 app-admin/puppetserver/puppetserver-6.14.0.ebuild | 131 ----------------------
15 app-admin/puppetserver/puppetserver-7.1.0.ebuild | 131 ----------------------
16 3 files changed, 264 deletions(-)
17
18 diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
19 index 9ed356bc6db..6d1772a71e2 100644
20 --- a/app-admin/puppetserver/Manifest
21 +++ b/app-admin/puppetserver/Manifest
22 @@ -1,4 +1,2 @@
23 -DIST puppetserver-6.14.0.tar.gz 61960111 BLAKE2B 760fb2114aef78f1d96d41023f43f162eccd14ee0fa50f8ce4c7954450087dc395d9a9347629a968d99193ba6964b11a2650513c229b48159df67e9f9d63f541 SHA512 5d66b57a0f3c64ff889c33ccf94077a0ab142b84ca17faffaf4b885ba4794a52afb1b227f101eced36655999ac402913363897a3823a387f3c48948d38471c43
24 -DIST puppetserver-7.1.0.tar.gz 62812783 BLAKE2B 3954ebb11c1ac62451a103507feccf829aeae20a1f8ddef5892d902be0fee2b6fecca1322e7c2d160935cf762fe2eddd31ea433b2cfde2edf7743e7f27066fea SHA512 909f2d40f13e7fbc6e53e482f596fae15dec5502709d107a3a1963414a609cc6751e0688bf3324f94d987c7405407d89a652197604ae0dc80d656628c49a3e6f
25 DIST puppetserver-7.1.2.tar.gz 62628297 BLAKE2B a109f6c9581f6d22d882dbef55b52cae31b6350e07918a6642bd1130f06b6d4649b8268f4b82a700937c518254f936dd0711e0c6c8f716a8cfd4e5bed717c459 SHA512 e5243f1159707c8b2e864450cddf57e9401bdfe209c449ce962684c4dfe0df2ea8a57756b9ca19d96b3f210d18b00f44460ceec85132af1b3048d8e919357c37
26 DIST puppetserver-7.2.0.tar.gz 62897576 BLAKE2B 63a8a7ea001757e15224ec819d9a23e23d3e568832421009118c1c4c3880564f614afcfa593e7c0c580cd2890ab653f5692cfc7fb23992ca7674cd5a56fa3f50 SHA512 ec90220abf4901ad98e1e07f65cdc25f09b62fda22f915260519d6fc599d36ea3a5ec2bfd5787cc9459d3c25753ff5eded2c09a67a614da1d6dda0881262b3b9
27
28 diff --git a/app-admin/puppetserver/puppetserver-6.14.0.ebuild b/app-admin/puppetserver/puppetserver-6.14.0.ebuild
29 deleted file mode 100644
30 index 2b74472d241..00000000000
31 --- a/app-admin/puppetserver/puppetserver-6.14.0.ebuild
32 +++ /dev/null
33 @@ -1,131 +0,0 @@
34 -# Copyright 1999-2020 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=7
38 -
39 -inherit multilib systemd
40 -
41 -DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents."
42 -HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
43 -SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
44 -
45 -LICENSE="Apache-2.0"
46 -SLOT="0"
47 -IUSE="puppetdb"
48 -# will need the same keywords as puppet
49 -KEYWORDS="amd64"
50 -
51 -RDEPEND+="
52 - >=virtual/jdk-1.8.0
53 - app-admin/puppet-agent[puppetdb?]"
54 -DEPEND+="acct-user/puppet
55 - acct-group/puppet"
56 -
57 -src_prepare() {
58 - sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die
59 - sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die
60 - sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die
61 - sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
62 - sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
63 - sed -i 's/var\/run/run/g' install.sh || die
64 - default
65 -}
66 -
67 -src_compile() {
68 - einfo "not compiling"
69 -}
70 -
71 -src_install() {
72 - insinto /opt/puppetlabs/server/apps/puppetserver
73 - insopts -m0774
74 - doins ext/ezbake-functions.sh
75 - insopts -m0644
76 - doins ext/ezbake.manifest
77 - doins puppet-server-release.jar
78 - insinto /etc/puppetlabs/puppetserver
79 - doins ext/config/logback.xml
80 - doins ext/config/request-logging.xml
81 - insinto /etc/puppetlabs/puppetserver/services.d
82 - doins ext/system-config/services.d/bootstrap.cfg
83 - doins ext/config/services.d/ca.cfg
84 - insinto /etc/puppetlabs/puppetserver/conf.d
85 - doins ext/config/conf.d/puppetserver.conf
86 - doins ext/config/conf.d/auth.conf
87 - doins ext/config/conf.d/global.conf
88 - doins ext/config/conf.d/web-routes.conf
89 - doins ext/config/conf.d/metrics.conf
90 - doins ext/config/conf.d/webserver.conf
91 - insopts -m0755
92 - insinto /opt/puppetlabs/server/apps/puppetserver/scripts
93 - doins install.sh
94 - insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
95 - doins ext/cli/ca
96 - doins ext/cli/irb
97 - doins ext/cli/foreground
98 - doins ext/cli/gem
99 - doins ext/cli/ruby
100 - doins ext/cli/reload
101 - doins ext/cli/start
102 - doins ext/cli/stop
103 - insinto /opt/puppetlabs/server/apps/puppetserver/cli
104 - doins ext/cli_defaults/cli-defaults.sh
105 - insinto /opt/puppetlabs/server/apps/puppetserver/bin
106 - doins ext/bin/puppetserver
107 - insopts -m0644
108 - dodir /opt/puppetlabs/server/bin
109 - dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
110 - dodir /opt/puppetlabs/bin
111 - dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
112 - dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
113 - dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
114 - # other sys stuff
115 - dodir /etc/puppetlabs/code
116 - # needed for systemd
117 - dodir /var/log/puppetlabs/puppetserver
118 - dodir /etc/puppetlabs/puppet/ssl
119 - fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
120 - fperms -R 771 /etc/puppetlabs/puppet/ssl
121 - # systemd type things
122 - insinto /etc/systemd/system/puppetserver.service.d/
123 - systemd_dounit ext/redhat/puppetserver.service
124 - insinto /etc/default
125 - newins ext/default puppetserver
126 - # normal init type tasks
127 - dosym ../default/puppetserver /etc/conf.d/puppetserver
128 - newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver
129 - # misc
130 - insinto /etc/logrotate.d
131 - newins ext/puppetserver.logrotate.conf puppetserver
132 - # cleanup
133 - dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
134 - fowners -R puppet:puppet /opt/puppetlabs/server/data
135 - fperms -R 775 /opt/puppetlabs/server/data/puppetserver
136 - fperms -R 700 /var/log/puppetlabs/puppetserver
137 - insinto /opt/puppetlabs/server/data
138 - doins ext/build-scripts/jruby-gem-list.txt
139 - doins ext/build-scripts/mri-gem-list-no-dependencies.txt
140 - insopts -m 0644
141 - insinto /usr/lib/tmpfiles.d
142 - newins ext/puppetserver.tmpfiles.conf puppetserver.conf
143 -}
144 -
145 -pkg_postinst() {
146 - elog "to install you may want to run the following:"
147 - elog
148 - elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
149 - elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
150 - elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
151 - elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
152 - elog "puppet config set --section master codedir /etc/puppetlabs/code"
153 - elog
154 - elog "# install puppetserver gems"
155 - elog "cd /opt/puppetlabs/server/apps/puppetserver"
156 - elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf"
157 - elog "while read LINE; do"
158 - elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
159 - elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt"
160 - elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf"
161 - elog "while read LINE; do"
162 - elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
163 - elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt"
164 -}
165
166 diff --git a/app-admin/puppetserver/puppetserver-7.1.0.ebuild b/app-admin/puppetserver/puppetserver-7.1.0.ebuild
167 deleted file mode 100644
168 index 4d5a6144923..00000000000
169 --- a/app-admin/puppetserver/puppetserver-7.1.0.ebuild
170 +++ /dev/null
171 @@ -1,131 +0,0 @@
172 -# Copyright 1999-2021 Gentoo Authors
173 -# Distributed under the terms of the GNU General Public License v2
174 -
175 -EAPI=7
176 -
177 -inherit multilib systemd
178 -
179 -DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents."
180 -HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
181 -SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
182 -
183 -LICENSE="Apache-2.0"
184 -SLOT="0"
185 -IUSE="puppetdb"
186 -# will need the same keywords as puppet
187 -KEYWORDS="amd64"
188 -
189 -RDEPEND+="
190 - >=virtual/jdk-1.8.0
191 - app-admin/puppet-agent[puppetdb?]"
192 -DEPEND+="acct-user/puppet
193 - acct-group/puppet"
194 -
195 -src_prepare() {
196 - sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die
197 - sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die
198 - sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die
199 - sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
200 - sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
201 - sed -i 's/var\/run/run/g' install.sh || die
202 - default
203 -}
204 -
205 -src_compile() {
206 - einfo "not compiling"
207 -}
208 -
209 -src_install() {
210 - insinto /opt/puppetlabs/server/apps/puppetserver
211 - insopts -m0774
212 - doins ext/ezbake-functions.sh
213 - insopts -m0644
214 - doins ext/ezbake.manifest
215 - doins puppet-server-release.jar
216 - insinto /etc/puppetlabs/puppetserver
217 - doins ext/config/logback.xml
218 - doins ext/config/request-logging.xml
219 - insinto /etc/puppetlabs/puppetserver/services.d
220 - doins ext/system-config/services.d/bootstrap.cfg
221 - doins ext/config/services.d/ca.cfg
222 - insinto /etc/puppetlabs/puppetserver/conf.d
223 - doins ext/config/conf.d/puppetserver.conf
224 - doins ext/config/conf.d/auth.conf
225 - doins ext/config/conf.d/global.conf
226 - doins ext/config/conf.d/web-routes.conf
227 - doins ext/config/conf.d/metrics.conf
228 - doins ext/config/conf.d/webserver.conf
229 - insopts -m0755
230 - insinto /opt/puppetlabs/server/apps/puppetserver/scripts
231 - doins install.sh
232 - insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
233 - doins ext/cli/ca
234 - doins ext/cli/irb
235 - doins ext/cli/foreground
236 - doins ext/cli/gem
237 - doins ext/cli/ruby
238 - doins ext/cli/reload
239 - doins ext/cli/start
240 - doins ext/cli/stop
241 - insinto /opt/puppetlabs/server/apps/puppetserver/cli
242 - doins ext/cli_defaults/cli-defaults.sh
243 - insinto /opt/puppetlabs/server/apps/puppetserver/bin
244 - doins ext/bin/puppetserver
245 - insopts -m0644
246 - dodir /opt/puppetlabs/server/bin
247 - dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
248 - dodir /opt/puppetlabs/bin
249 - dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
250 - dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
251 - dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d
252 - # other sys stuff
253 - dodir /etc/puppetlabs/code
254 - # needed for systemd
255 - keepdir /var/log/puppetlabs/puppetserver
256 - dodir /etc/puppetlabs/puppet/ssl
257 - fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
258 - fperms -R 771 /etc/puppetlabs/puppet/ssl
259 - # systemd type things
260 - insinto /etc/systemd/system/puppetserver.service.d/
261 - systemd_dounit ext/redhat/puppetserver.service
262 - insinto /etc/default
263 - newins ext/default puppetserver
264 - # normal init type tasks
265 - dosym ../default/puppetserver /etc/conf.d/puppetserver
266 - newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver
267 - # misc
268 - insinto /etc/logrotate.d
269 - newins ext/puppetserver.logrotate.conf puppetserver
270 - # cleanup
271 - dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
272 - fowners -R puppet:puppet /opt/puppetlabs/server/data
273 - fperms -R 775 /opt/puppetlabs/server/data/puppetserver
274 - fperms -R 700 /var/log/puppetlabs/puppetserver
275 - insinto /opt/puppetlabs/server/data
276 - doins ext/build-scripts/jruby-gem-list.txt
277 - doins ext/build-scripts/mri-gem-list-no-dependencies.txt
278 - insopts -m 0644
279 - insinto /usr/lib/tmpfiles.d
280 - newins ext/puppetserver.tmpfiles.conf puppetserver.conf
281 -}
282 -
283 -pkg_postinst() {
284 - elog "to install you may want to run the following:"
285 - elog
286 - elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
287 - elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
288 - elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
289 - elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
290 - elog "puppet config set --section master codedir /etc/puppetlabs/code"
291 - elog
292 - elog "# install puppetserver gems"
293 - elog "cd /opt/puppetlabs/server/apps/puppetserver"
294 - elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf"
295 - elog "while read LINE; do"
296 - elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
297 - elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt"
298 - elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf"
299 - elog "while read LINE; do"
300 - elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')"
301 - elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt"
302 -}