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/
Date: Fri, 30 Nov 2018 17:02:23
Message-Id: 1543596883.c4f47251fc388aa80de34cc0125b329312aedb17.prometheanfire@gentoo
1 commit: c4f47251fc388aa80de34cc0125b329312aedb17
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 30 16:54:43 2018 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 30 16:54:43 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f47251
7
8 app-admin/puppet: 5.5.8 and 6.0.4 stable amd64 and x86
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.12
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 app-admin/puppet/Manifest | 3 -
14 app-admin/puppet/puppet-5.5.3.ebuild | 144 --------------------------------
15 app-admin/puppet/puppet-5.5.7.ebuild | 144 --------------------------------
16 app-admin/puppet/puppet-5.5.8.ebuild | 2 +-
17 app-admin/puppet/puppet-6.0.2-r1.ebuild | 138 ------------------------------
18 app-admin/puppet/puppet-6.0.4.ebuild | 2 +-
19 6 files changed, 2 insertions(+), 431 deletions(-)
20
21 diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
22 index a7bed2c8ea1..dfb20c05cd7 100644
23 --- a/app-admin/puppet/Manifest
24 +++ b/app-admin/puppet/Manifest
25 @@ -1,8 +1,5 @@
26 DIST puppet-4.10.11.tar.gz 3022878 BLAKE2B d3eec840bb1c46e0dfbbc9dad598b362049a76c7ee60b4ff314e7ba2ce19613f834baced94afbbf499b513391107c4229be5f40c275d0724b200358722db0e96 SHA512 5eaac8bd973d0013e7774c9bda81524332f2b3b0177c04e78554bfb0815697b4b296d5dd11a04f7fad782ad975b350b149b1cd97fc5f06974952314f163f1b40
27 DIST puppet-4.10.12.tar.gz 3022218 BLAKE2B 03757857868b1544078ae5e40d6e438631c788f1b01a3e62ba90e477b754601d2c085228e084363ff20ee39728b02ebe8ca83e17f7c79dddae1c3968aef4e320 SHA512 ff7accf70b1d4de7282cf3b41246151c49c4758a41ace56a470e4723749638027011cf170747e66fa5812280e1612e754e12d92dd35fa6c93171f7187bb9cfa2
28 -DIST puppet-5.5.3.tar.gz 3040000 BLAKE2B d2534da5956806e5280c59e82332f1ffca79e72f73b1abb460f155aac936a5ba1719f18dc5742c85fca365ff6b03a602ca0ceaa04714091045ab2afac1b57823 SHA512 14a711002c64f0598930f64e9e2b81c03daddda750860acb349271c1cc9d04c0d149b14817b200dda26f0ca75c3f79593990ecf28a5cca83220a3f5a16eac34d
29 DIST puppet-5.5.6.tar.gz 3026301 BLAKE2B eb05a0c4eed99ce1ce7a77be76da069be1e4b4f8917206b3811a3a7378c2e39b9c84b560bbcce0bee180ddb502251efb48362dd1c2494c79e6f441cde41a2707 SHA512 53bccc4cf3d4dde3079d96cd28b4cf380d004fdf67da8eaeaf70706ca5e1fe611910042f1aa03453fb29419bb9888a0eeef9a9d64e8f0cfe5d8d7a73e5bf5850
30 -DIST puppet-5.5.7.tar.gz 3058343 BLAKE2B b3a1ef97c3da94f82e872485047da165ad7f2d98240f6ff1d691e1d5c3864b1d00235f71a91fe5f0564ae565f3e665fa2fcf9597a57b0e8ab1ec0e2acc18d69a SHA512 ef1e8542280948cabf711354a397c22aaf8e7ae853c829f6363c1b8adb3534e76865fcdf03f4a6cc6dc156b166cb0d87cdb64204702e369c0169f05dcaa8e49e
31 DIST puppet-5.5.8.tar.gz 3056987 BLAKE2B cfb0599f5a9a6f254b0e853ece390dcc4fb3e8cd40956955b81e9dd9ae3c3c39c18a0f5f010b269c8c21f1b288f50c354e4c40cd0cbd3ad3128dd95c3c7d0cca SHA512 2ed960c0fcd4f6b0a7eacfffd8bc3ca88387bade0ce5ac6cbb247752f18927959286b1238c146d3d2bda7f8bee171fc502b44b129c4778feafbda90d993ee816
32 -DIST puppet-6.0.2.tar.gz 2796833 BLAKE2B a3d09dfd7dd0cadb2f752b4836336abd98c8cf6350f4e8b503a7e6b3029e59ff235f3567033b20bc3724708a9504db9ee87ac4c8374f0488862a7205a8a65069 SHA512 f32298d2884927f02f5316dde1d3d9bf33b89f6d011e2eab7f935b730a16d39277b5c17b2986eab91c19aefd5071b5fcbba62550ddd60e3b964f33f4029ac25a
33 DIST puppet-6.0.4.tar.gz 2804651 BLAKE2B d2e685938b57ec896446a658d6a115f999b2254064711ceb6a139da3c5ffe488ba2dbd2da39b3a6c889027d971f44ff4fc99f87ceec95cc8b79eefc86f43f614 SHA512 fcfc0a9e1a707945c89e3080c1795511fd28143576886552d8e3635d62f526d0b3f9ed2a400ecc0084b63906246cb86e176b288ac049d01d0f9cf47fc65fe332
34
35 diff --git a/app-admin/puppet/puppet-5.5.3.ebuild b/app-admin/puppet/puppet-5.5.3.ebuild
36 deleted file mode 100644
37 index 8aa23c0b2c8..00000000000
38 --- a/app-admin/puppet/puppet-5.5.3.ebuild
39 +++ /dev/null
40 @@ -1,144 +0,0 @@
41 -# Copyright 1999-2018 Gentoo Foundation
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI="6"
45 -
46 -USE_RUBY="ruby23 ruby24 ruby25"
47 -
48 -RUBY_FAKEGEM_RECIPE_TEST="rspec3"
49 -
50 -RUBY_FAKEGEM_TASK_DOC="doc:all"
51 -
52 -RUBY_FAKEGEM_EXTRAINSTALL="locales"
53 -
54 -inherit eutils user ruby-fakegem versionator
55 -
56 -DESCRIPTION="A system automation and configuration management software."
57 -HOMEPAGE="http://puppetlabs.com/"
58 -SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
59 -
60 -LICENSE="Apache-2.0 GPL-2"
61 -SLOT="0"
62 -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
63 -IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
64 -RESTRICT="test"
65 -
66 -ruby_add_rdepend "
67 - dev-ruby/hiera
68 - dev-ruby/json:=
69 - >=dev-ruby/facter-3.0.0
70 - augeas? ( dev-ruby/ruby-augeas )
71 - diff? ( dev-ruby/diff-lcs )
72 - doc? ( dev-ruby/rdoc )
73 - ldap? ( dev-ruby/ruby-ldap )
74 - shadow? ( dev-ruby/ruby-shadow )
75 - sqlite? ( dev-ruby/sqlite3 )
76 - virtual/ruby-ssl
77 - dev-ruby/hocon"
78 -
79 -ruby_add_bdepend "
80 - doc? ( dev-ruby/yard )
81 - test? (
82 - dev-ruby/mocha
83 - dev-ruby/rack
84 - dev-ruby/rspec-its
85 - )"
86 -# this should go in the above lists, but isn't because of test deps not being keyworded
87 -# dev-ruby/rspec-collection_matchers
88 -
89 -RDEPEND+=" ${RDEPEND}
90 - rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
91 - selinux? (
92 - sys-libs/libselinux[ruby]
93 - sec-policy/selinux-puppet
94 - )
95 - vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
96 - >=app-portage/eix-0.18.0"
97 -PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
98 -
99 -pkg_setup() {
100 - enewgroup puppet
101 - enewuser puppet -1 -1 /var/lib/puppet puppet
102 -}
103 -
104 -all_ruby_prepare() {
105 - # Avoid spec that require unpackaged json-schema.
106 - rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
107 -
108 - # can't be run within portage.
109 - epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
110 -
111 - # fix systemd path
112 - epatch "${FILESDIR}/puppet-systemd.patch"
113 -
114 - # Avoid specs that can only run in the puppet.git repository. This
115 - # should be narrowed down to the specific specs.
116 - rm spec/integration/parser/compiler_spec.rb || die
117 -
118 - # Avoid failing spec that need further investigation.
119 - rm spec/unit/module_tool/metadata_spec.rb || die
120 -}
121 -
122 -each_ruby_install() {
123 - each_fakegem_install
124 -# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
125 -}
126 -
127 -all_ruby_install() {
128 - all_fakegem_install
129 -
130 - # systemd stuffs
131 - insinto /usr/lib/systemd/system
132 - doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
133 -
134 - # tmpfiles stuff
135 - insinto /usr/lib/tmpfiles.d
136 - newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
137 -
138 - # openrc init stuff
139 - newinitd "${FILESDIR}"/puppet.init-4.x puppet
140 - newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
141 - newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
142 -
143 - keepdir /etc/puppetlabs/puppet/ssl
144 -
145 - keepdir /var/lib/puppet/facts
146 - keepdir /var/lib/puppet/files
147 - fowners -R puppet:puppet /var/lib/puppet
148 -
149 - fperms 0750 /var/lib/puppet
150 -
151 - fperms 0750 /etc/puppetlabs
152 - fperms 0750 /etc/puppetlabs/puppet
153 - fperms 0750 /etc/puppetlabs/puppet/ssl
154 - fowners -R :puppet /etc/puppetlabs
155 - fowners -R :puppet /var/lib/puppet
156 -
157 - if use ldap ; then
158 - insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
159 - fi
160 -
161 - # ext and examples files
162 - for f in $(find ext examples -type f) ; do
163 - docinto "$(dirname ${f})"; dodoc "${f}"
164 - done
165 -}
166 -
167 -pkg_postinst() {
168 - elog
169 - elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
170 - elog "cause puppet to hang while installing packages."
171 - elog
172 - elog "Portage Puppet module with Gentoo-specific resources:"
173 - elog "http://forge.puppetlabs.com/gentoo/portage"
174 - elog
175 -
176 - for v in ${REPLACING_VERSIONS}; do
177 - if [ "$(get_major_version $v)" = "4" ]; then
178 - elog
179 - elog "Please see the following url for the release notes for puppet-5"
180 - elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
181 - elog
182 - fi
183 - done
184 -}
185
186 diff --git a/app-admin/puppet/puppet-5.5.7.ebuild b/app-admin/puppet/puppet-5.5.7.ebuild
187 deleted file mode 100644
188 index bf7f4cace5d..00000000000
189 --- a/app-admin/puppet/puppet-5.5.7.ebuild
190 +++ /dev/null
191 @@ -1,144 +0,0 @@
192 -# Copyright 1999-2018 Gentoo Authors
193 -# Distributed under the terms of the GNU General Public License v2
194 -
195 -EAPI="6"
196 -
197 -USE_RUBY="ruby23 ruby24 ruby25"
198 -
199 -RUBY_FAKEGEM_RECIPE_TEST="rspec3"
200 -
201 -RUBY_FAKEGEM_TASK_DOC="doc:all"
202 -
203 -RUBY_FAKEGEM_EXTRAINSTALL="locales"
204 -
205 -inherit eutils user ruby-fakegem versionator
206 -
207 -DESCRIPTION="A system automation and configuration management software."
208 -HOMEPAGE="http://puppetlabs.com/"
209 -SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
210 -
211 -LICENSE="Apache-2.0 GPL-2"
212 -SLOT="0"
213 -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
214 -IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
215 -RESTRICT="test"
216 -
217 -ruby_add_rdepend "
218 - dev-ruby/hiera
219 - dev-ruby/json:=
220 - >=dev-ruby/facter-3.0.0
221 - augeas? ( dev-ruby/ruby-augeas )
222 - diff? ( dev-ruby/diff-lcs )
223 - doc? ( dev-ruby/rdoc )
224 - ldap? ( dev-ruby/ruby-ldap )
225 - shadow? ( dev-ruby/ruby-shadow )
226 - sqlite? ( dev-ruby/sqlite3 )
227 - virtual/ruby-ssl
228 - dev-ruby/hocon"
229 -
230 -ruby_add_bdepend "
231 - doc? ( dev-ruby/yard )
232 - test? (
233 - dev-ruby/mocha
234 - dev-ruby/rack
235 - dev-ruby/rspec-its
236 - )"
237 -# this should go in the above lists, but isn't because of test deps not being keyworded
238 -# dev-ruby/rspec-collection_matchers
239 -
240 -RDEPEND+=" ${RDEPEND}
241 - rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
242 - selinux? (
243 - sys-libs/libselinux[ruby]
244 - sec-policy/selinux-puppet
245 - )
246 - vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
247 - >=app-portage/eix-0.18.0"
248 -PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
249 -
250 -pkg_setup() {
251 - enewgroup puppet
252 - enewuser puppet -1 -1 /var/lib/puppet puppet
253 -}
254 -
255 -all_ruby_prepare() {
256 - # Avoid spec that require unpackaged json-schema.
257 - rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
258 -
259 - # can't be run within portage.
260 - epatch "${FILESDIR}/puppet-fix-tests-4.7.0.patch"
261 -
262 - # fix systemd path
263 - epatch "${FILESDIR}/puppet-systemd.patch"
264 -
265 - # Avoid specs that can only run in the puppet.git repository. This
266 - # should be narrowed down to the specific specs.
267 - rm spec/integration/parser/compiler_spec.rb || die
268 -
269 - # Avoid failing spec that need further investigation.
270 - rm spec/unit/module_tool/metadata_spec.rb || die
271 -}
272 -
273 -each_ruby_install() {
274 - each_fakegem_install
275 -# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
276 -}
277 -
278 -all_ruby_install() {
279 - all_fakegem_install
280 -
281 - # systemd stuffs
282 - insinto /usr/lib/systemd/system
283 - doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
284 -
285 - # tmpfiles stuff
286 - insinto /usr/lib/tmpfiles.d
287 - newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
288 -
289 - # openrc init stuff
290 - newinitd "${FILESDIR}"/puppet.init-4.x puppet
291 - newinitd "${FILESDIR}"/puppetmaster.init-4.x puppetmaster
292 - newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
293 -
294 - keepdir /etc/puppetlabs/puppet/ssl
295 -
296 - keepdir /var/lib/puppet/facts
297 - keepdir /var/lib/puppet/files
298 - fowners -R puppet:puppet /var/lib/puppet
299 -
300 - fperms 0750 /var/lib/puppet
301 -
302 - fperms 0750 /etc/puppetlabs
303 - fperms 0750 /etc/puppetlabs/puppet
304 - fperms 0750 /etc/puppetlabs/puppet/ssl
305 - fowners -R :puppet /etc/puppetlabs
306 - fowners -R :puppet /var/lib/puppet
307 -
308 - if use ldap ; then
309 - insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
310 - fi
311 -
312 - # ext and examples files
313 - for f in $(find ext examples -type f) ; do
314 - docinto "$(dirname ${f})"; dodoc "${f}"
315 - done
316 -}
317 -
318 -pkg_postinst() {
319 - elog
320 - elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
321 - elog "cause puppet to hang while installing packages."
322 - elog
323 - elog "Portage Puppet module with Gentoo-specific resources:"
324 - elog "http://forge.puppetlabs.com/gentoo/portage"
325 - elog
326 -
327 - for v in ${REPLACING_VERSIONS}; do
328 - if [ "$(get_major_version $v)" = "4" ]; then
329 - elog
330 - elog "Please see the following url for the release notes for puppet-5"
331 - elog "https://docs.puppet.com/puppet/5.0/release_notes.html#if-youre-upgrading-from-puppet-4x"
332 - elog
333 - fi
334 - done
335 -}
336
337 diff --git a/app-admin/puppet/puppet-5.5.8.ebuild b/app-admin/puppet/puppet-5.5.8.ebuild
338 index 9c7be05b33a..e49d432b2e3 100644
339 --- a/app-admin/puppet/puppet-5.5.8.ebuild
340 +++ b/app-admin/puppet/puppet-5.5.8.ebuild
341 @@ -19,7 +19,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
342
343 LICENSE="Apache-2.0 GPL-2"
344 SLOT="0"
345 -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
346 +KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
347 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
348 RESTRICT="test"
349
350
351 diff --git a/app-admin/puppet/puppet-6.0.2-r1.ebuild b/app-admin/puppet/puppet-6.0.2-r1.ebuild
352 deleted file mode 100644
353 index 3079ab5dd7e..00000000000
354 --- a/app-admin/puppet/puppet-6.0.2-r1.ebuild
355 +++ /dev/null
356 @@ -1,138 +0,0 @@
357 -# Copyright 1999-2018 Gentoo Authors
358 -# Distributed under the terms of the GNU General Public License v2
359 -
360 -EAPI="6"
361 -
362 -USE_RUBY="ruby23 ruby24 ruby25"
363 -
364 -RUBY_FAKEGEM_RECIPE_TEST="rspec3"
365 -
366 -RUBY_FAKEGEM_TASK_DOC="doc:all"
367 -
368 -RUBY_FAKEGEM_EXTRAINSTALL="locales"
369 -
370 -inherit eutils user ruby-fakegem versionator
371 -
372 -DESCRIPTION="A system automation and configuration management software."
373 -HOMEPAGE="http://puppetlabs.com/"
374 -SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
375 -
376 -LICENSE="Apache-2.0 GPL-2"
377 -SLOT="0"
378 -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
379 -IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
380 -RESTRICT="test"
381 -
382 -ruby_add_rdepend "
383 - dev-ruby/hiera
384 - dev-ruby/json:=
385 - dev-ruby/semantic_puppet
386 - >=dev-ruby/facter-3.0.0
387 - augeas? ( dev-ruby/ruby-augeas )
388 - diff? ( dev-ruby/diff-lcs )
389 - doc? ( dev-ruby/rdoc )
390 - ldap? ( dev-ruby/ruby-ldap )
391 - shadow? ( dev-ruby/ruby-shadow )
392 - sqlite? ( dev-ruby/sqlite3 )
393 - virtual/ruby-ssl
394 - dev-ruby/hocon"
395 -
396 -ruby_add_bdepend "
397 - doc? ( dev-ruby/yard )
398 - test? (
399 - dev-ruby/mocha
400 - dev-ruby/rack
401 - dev-ruby/rspec-its
402 - )"
403 -# this should go in the above lists, but isn't because of test deps not being keyworded
404 -# dev-ruby/rspec-collection_matchers
405 -
406 -RDEPEND+=" ${RDEPEND}
407 - rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
408 - selinux? (
409 - sys-libs/libselinux[ruby]
410 - sec-policy/selinux-puppet
411 - )
412 - vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
413 - >=app-portage/eix-0.18.0"
414 -PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
415 -
416 -pkg_setup() {
417 - enewgroup puppet
418 - enewuser puppet -1 -1 /var/lib/puppet puppet
419 -}
420 -
421 -all_ruby_prepare() {
422 - # Avoid spec that require unpackaged json-schema.
423 - rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
424 -
425 - # can't be run within portage.
426 - epatch "${FILESDIR}/puppet-fix-tests-6.0.0.patch"
427 -
428 - # fix systemd path
429 - epatch "${FILESDIR}/puppet-systemd.patch"
430 -
431 - # Avoid specs that can only run in the puppet.git repository. This
432 - # should be narrowed down to the specific specs.
433 - rm spec/integration/parser/compiler_spec.rb || die
434 -
435 - # Avoid failing spec that need further investigation.
436 - rm spec/unit/module_tool/metadata_spec.rb || die
437 -}
438 -
439 -each_ruby_install() {
440 - each_fakegem_install
441 -# dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
442 -}
443 -
444 -all_ruby_install() {
445 - all_fakegem_install
446 -
447 - # systemd stuffs
448 - insinto /usr/lib/systemd/system
449 - doins "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
450 -
451 - # tmpfiles stuff
452 - insinto /usr/lib/tmpfiles.d
453 - newins "${FILESDIR}/tmpfiles.d" "puppet.conf"
454 -
455 - # openrc init stuff
456 - newinitd "${FILESDIR}"/puppet.init-4.x puppet
457 -
458 - keepdir /etc/puppetlabs/puppet/ssl
459 -
460 - keepdir /var/lib/puppet/facts
461 - keepdir /var/lib/puppet/files
462 - fowners -R puppet:puppet /var/lib/puppet
463 -
464 - fperms 0750 /var/lib/puppet
465 -
466 - fperms 0750 /etc/puppetlabs
467 - fperms 0750 /etc/puppetlabs/puppet
468 - fperms 0750 /etc/puppetlabs/puppet/ssl
469 - fowners -R :puppet /etc/puppetlabs
470 - fowners -R :puppet /var/lib/puppet
471 -
472 - if use ldap ; then
473 - insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
474 - fi
475 -
476 - # ext and examples files
477 - for f in $(find ext examples -type f) ; do
478 - docinto "$(dirname ${f})"; dodoc "${f}"
479 - done
480 -}
481 -
482 -pkg_postinst() {
483 - elog
484 - elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
485 - elog "cause puppet to hang while installing packages."
486 - elog
487 - elog "Portage Puppet module with Gentoo-specific resources:"
488 - elog "http://forge.puppetlabs.com/gentoo/portage"
489 - elog
490 - elog "If updating from puppet 5 to 6, keep in mind that webrick (server/master)"
491 - elog "suppert was removed for >=6.x, please migrate to puppetserver if you have"
492 - elog "not already done so."
493 - elog
494 -}
495
496 diff --git a/app-admin/puppet/puppet-6.0.4.ebuild b/app-admin/puppet/puppet-6.0.4.ebuild
497 index 863d46f28da..2f3f37b0634 100644
498 --- a/app-admin/puppet/puppet-6.0.4.ebuild
499 +++ b/app-admin/puppet/puppet-6.0.4.ebuild
500 @@ -19,7 +19,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz"
501
502 LICENSE="Apache-2.0 GPL-2"
503 SLOT="0"
504 -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
505 +KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
506 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
507 RESTRICT="test"