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/puppetdb/
Date: Wed, 03 Aug 2022 02:10:52
Message-Id: 1659492477.540b80bd58eff02fe0f265b5c0fda846f39f7f4f.prometheanfire@gentoo
1 commit: 540b80bd58eff02fe0f265b5c0fda846f39f7f4f
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 3 02:07:57 2022 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 3 02:07:57 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540b80bd
7
8 app-admin/puppetdb: 7.11.0 bump
9
10 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
11
12 app-admin/puppetdb/Manifest | 1 +
13 app-admin/puppetdb/puppetdb-7.11.0.ebuild | 90 +++++++++++++++++++++++++++++++
14 2 files changed, 91 insertions(+)
15
16 diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
17 index 6f16e986ca09..165d1607bd72 100644
18 --- a/app-admin/puppetdb/Manifest
19 +++ b/app-admin/puppetdb/Manifest
20 @@ -1 +1,2 @@
21 DIST puppetdb-7.10.1.tar.gz 48769606 BLAKE2B 80686ab0ac16e71bd3758b55e10a4f59d29d1a954d62dc576af61777755384a24a3dde08fdb3f9159cf0d888377140cc13cee0c48904382ee2312300c6e8aa32 SHA512 cedebaa1f94e0f100dd9bac5f63a4bbaa19189a01abac011708de835e6a06d6222027f05a15ad2722261072154ebe9efd8f30de171b6f8640ee369dd51feb846
22 +DIST puppetdb-7.11.0.tar.gz 49070151 BLAKE2B ec59603b5fa2fe38a1d848e5e4e9926bb9e9c53bfda55c5093d6ede3ef0ee2cdd2cffe8f6fa8599d4b1a533b251c13871453cf7bc378edeecff69364579db650 SHA512 160123cea5af42c6196893a3993c4fdcf3c6690e43f56d2e01342b9fd5facd8777d3eee5c7ec658535f222cf1a6e52b3ec955e4b1ddff4c3346b363be36420a5
23
24 diff --git a/app-admin/puppetdb/puppetdb-7.11.0.ebuild b/app-admin/puppetdb/puppetdb-7.11.0.ebuild
25 new file mode 100644
26 index 000000000000..343b744bedeb
27 --- /dev/null
28 +++ b/app-admin/puppetdb/puppetdb-7.11.0.ebuild
29 @@ -0,0 +1,90 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=7
34 +
35 +inherit systemd tmpfiles
36 +
37 +DESCRIPTION="PuppetDB collects data generated by Puppet"
38 +HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
39 +SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz"
40 +
41 +LICENSE="Apache-2.0"
42 +SLOT="0"
43 +IUSE=""
44 +KEYWORDS="~amd64 ~x86"
45 +
46 +RDEPEND+=">=virtual/jdk-1.8.0"
47 +DEPEND+="acct-user/puppetdb
48 + acct-group/puppetdb"
49 +
50 +src_prepare() {
51 + sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
52 + sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
53 + sed -i 's/sysconfig/conf\.d/g' install.sh || die
54 + sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
55 + sed -i 's/var\/run/run/g' install.sh || die
56 + default
57 +}
58 +
59 +src_compile() {
60 + einfo "not compiling"
61 +}
62 +
63 +src_install() {
64 + dodir /opt/puppetlabs/server/data/puppetdb
65 + insinto /opt/puppetlabs/server/apps/puppetdb
66 + insopts -m0744
67 + doins ext/ezbake-functions.sh
68 + insopts -m0644
69 + doins ext/ezbake.manifest
70 + doins puppetdb.jar
71 + insinto /etc/puppetlabs/puppetdb
72 + doins ext/config/logback.xml
73 + doins ext/config/bootstrap.cfg
74 + doins ext/config/request-logging.xml
75 + insinto /etc/puppetlabs/puppetdb/conf.d
76 + doins ext/config/conf.d/jetty.ini
77 + doins ext/config/conf.d/repl.ini
78 + doins ext/config/conf.d/database.ini
79 + doins ext/config/conf.d/config.ini
80 + doins ext/config/conf.d/auth.conf
81 + insopts -m0755
82 + insinto /opt/puppetlabs/server/apps/puppetdb/scripts
83 + doins install.sh
84 + insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
85 + doins ext/cli/foreground
86 + doins ext/cli/ssl-setup
87 + doins ext/cli/config-migration
88 + doins ext/cli/foreground
89 + doins ext/cli/anonymize
90 + doins ext/cli/reload
91 + doins ext/cli/start
92 + doins ext/cli/stop
93 + insinto /opt/puppetlabs/server/apps/puppetdb/bin
94 + doins ext/bin/puppetdb
95 + insopts -m0644
96 + dodir /opt/puppetlabs/server/bin
97 + dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
98 + dodir /opt/puppetlabs/bin
99 + dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
100 + dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb
101 + # init type tasks
102 + newconfd ext/default puppetdb
103 + systemd_dounit ext/redhat/puppetdb.service
104 + newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
105 + newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
106 + # misc
107 + insinto /etc/logrotate.d
108 + newins ext/puppetdb.logrotate.conf puppetdb
109 + fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
110 + fperms -R 770 /opt/puppetlabs/server/data/puppetdb
111 +}
112 +
113 +pkg_postinst() {
114 + tmpfiles_process puppetdb.conf
115 +
116 + elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'"
117 + elog
118 + elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'"
119 +}