summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Thode <prometheanfire@gentoo.org>2015-08-06 01:45:11 +0000
committerMatt Thode <prometheanfire@gentoo.org>2015-08-06 01:45:11 +0000
commitd3bc04c00e5c828cc40a1cb7a58c8310726252b0 (patch)
tree88c63b9bef41d30ace790a380109c93982c3973c /app-admin
parentcleanup old vulnerable versions, bug 556304 (diff)
downloadhistorical-d3bc04c00e5c828cc40a1cb7a58c8310726252b0.tar.gz
historical-d3bc04c00e5c828cc40a1cb7a58c8310726252b0.tar.bz2
historical-d3bc04c00e5c828cc40a1cb7a58c8310726252b0.zip
bup
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x33ED3FD25AFC78BA
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/puppetdb/ChangeLog7
-rw-r--r--app-admin/puppetdb/Manifest30
-rw-r--r--app-admin/puppetdb/puppetdb-3.0.2.ebuild91
3 files changed, 113 insertions, 15 deletions
diff --git a/app-admin/puppetdb/ChangeLog b/app-admin/puppetdb/ChangeLog
index 8f499d404d06..cb022ab76798 100644
--- a/app-admin/puppetdb/ChangeLog
+++ b/app-admin/puppetdb/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-admin/puppetdb
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppetdb/ChangeLog,v 1.7 2015/07/20 05:41:49 prometheanfire Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppetdb/ChangeLog,v 1.8 2015/08/06 01:44:54 prometheanfire Exp $
+
+*puppetdb-3.0.2 (06 Aug 2015)
+
+ 06 Aug 2015; Matthew Thode <prometheanfire@gentoo.org> +puppetdb-3.0.2.ebuild:
+ bup
20 Jul 2015; Matthew Thode <prometheanfire@gentoo.org> files/puppetdb.initd:
betterer init scripts... er
diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 207e3ab24242..0c4d6999987a 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -3,22 +3,24 @@ Hash: SHA256
AUX puppetdb.initd 1945 SHA256 7675cf8d7dd3214bdf19e6e0a3180ca745671e81b10684b0ffa2bd429afddaae SHA512 3afa8566e7c5fbbeb866adc9440178e9b87531d76b1778e3950a444f4347fb64d3ef5b2f89f94045e3ae92281d806593ee6c37ca6e7fe31f950bce3b88b5d5fc WHIRLPOOL 572414d84b677d8c941a95558e605eddacedabebd421b91fcd332d5a25f0a99260990a02b52fb6848edd2df1fa9afd3b866601f4aa07a57b9693f7f4542038ca
DIST puppetdb-3.0.1.tar.gz 24693952 SHA256 b5e86d36845c62d75c078816cffd5d38d97f014da8886506819b21a6c2719366 SHA512 00960de13270a8063de1845f7f0c42a3fa4bdec10ab2b8f66ce0dba27acda1b78974c57c0f3c6e2c09187f63e85d799b94f95de563bcbc179e9d692470a1e902 WHIRLPOOL ec136a91b2712b9249defaff6ea24b6f1ed917e519850515d8c0b995c5dcbc049550b2ac9efbe585c197a5747edcdb10e490a016de2067b593c833e02d8a7426
+DIST puppetdb-3.0.2.tar.gz 24698063 SHA256 976ef25948b206ad9a0abfee1ac8a4e737e87b7d8b26c3af24bc3237d1dd757b SHA512 9bf8ed30f2156bd7e544899d0e135aeaa0a30b3df76245878ce27f3a195bb4a6356a143b65a7ba1bb8c8382e64d1d616131ffe7dbeea15d2d1b5bdd34a93fc8e WHIRLPOOL e55c7405b814ab39e7e58941c3c71ea31f7ebd42bb23de2d98f722a99382f50999fa83105b3d730d49188d137aee1bdf7ed63fc30f8a879809b6e4762ba00873
EBUILD puppetdb-3.0.1.ebuild 2855 SHA256 76ac880235ed362fc9e6c69e69a20fa3aa3142f3fbb2f149b8e666800587413b SHA512 fd42e497fb610b1945f4c6c33b2ff900097a2a4ae1e48a4c744c479159efb3f4516e5f63fabf26d6e9602bb5a8373f9ae31ed0d7e795043c2e11cacd76ec987d WHIRLPOOL 4f8433935c381ce1c0f78f534fffe6ebd516951ceb4862a4d50b1b080974a769ac71313b05b9a6e32dbd65e56f01ae32577598999719aae75594ca80dfa4df07
-MISC ChangeLog 1117 SHA256 0df19a0884c6ea5b9648ec1bae92a0c32c145e0b900b1741d02f1102a50b4a35 SHA512 e9ce2ed9b839d1e794609aed8f1ea6c556dd8f73eb4a9a88933c4631d2ee9189499c5909e5599665b78e7febab10985e65b3e14861dea8523fa65229231072ba WHIRLPOOL c39f2877b210c5feab9d49b882235d30542648d1d1ae98e29336002252849b9c3d70cc60447889bf10e9f16e483eeba2b398577fca72d025a20903e5b7abffc4
+EBUILD puppetdb-3.0.2.ebuild 2855 SHA256 9ed3b5538b4cf8a5faa858e2003163d27a739940fdc84fa5aea1c3e854ee8275 SHA512 38eef4552907a2fd7ed50d74e22ac921b75cd2adbab304acc0fa7ac4a884ee7e101d4a4a1f6e50193036c48c6c56c415e502554da7023f684e10e910bc044755 WHIRLPOOL 4b33aff7a7756dca364ce5ee8024ea56aefc74373907f6f2a01a94d5fe0af45c86a7daf242b1596cdd9ac8ce89034ec69bd80a828232af999f1b147d14ab0e42
+MISC ChangeLog 1236 SHA256 3fea32c44cd920a4d0afd13b438efb32b9a64e483039d8f4379492a5f9d19b42 SHA512 57021ccb882ac0ee0b534edeed6cf510d3919616289edb066ae561b1db2ee81ebb95903abf45b57c45759a6755edee74c0968630a8296b919a7f393e25a8af01 WHIRLPOOL a4eb6aac2ccbc720cdb5aba6050445a4a33ab5bba4eeee30357fc96208a6a3a21df16f0c9bde06a000d9551d49dc2f9bcabccfe453e884356c0a320b2bd19b0a
MISC metadata.xml 471 SHA256 dadbeec45a119b1377e968440695bf20e2c71842eff8aabfc682101e75560dd7 SHA512 20492c379725a963a261add53895c794108c2b3832203179befd581c9cc2c7e2dc72a85ded8033601f4fbd0c5ba2e058096b9292435de812bc8823b86ed32074 WHIRLPOOL 1d987b3086bb668f411cf6b4a3e63bbf918f3b2bdb97bcd6d72570a239a4611c4d56ef20a46534c70b4d037578ef09c0bf5e23f8f02569f3b1253e4802a7a7eb
-----BEGIN PGP SIGNATURE-----
-iQIcBAEBCAAGBQJVrIpdAAoJEGSje+quGaTotcoP/1mf4yJOYXSnqtiqPU3H66SA
-kkGLxx+UsZqj79RIEQJHRTq9VPLfC6mqUVhb4PLvxl1HtA2tKbbHY6/+4fxs1YOy
-A3+kBKYcDrfcfGXYhwlQbBhnrH9HSZSNYafKOEIHG15Ky9WgmpOXmXkgUPOgWqz1
-y7El2Af0dAM3KMkvqJ3KlqaKpQqLETDDqmG0cv1wfNJyGiJAIDR7OG9y5jqaakc2
-/Ms+0/l4fufDci9EdAKnnnLjTS6X7df85hH5F3QWHel4SqXBst+IUjGCN5BmjH+B
-p2gqmAAUVjYgwNtM7yEqyVQlrAF1WeURbpsGTpuEy+2DF1arxOnQNF35xvI5CXnE
-qLIauxFVN6noVWhn9jC0Ou4epKTY19j3czkr3p+GVQM2pOp9Y4ap7MNdNbceSq7s
-3ExAvLEanEkFJtJn8BL3qKJlbntWw8Y3fQr2Jh9NUZiK0BfaPBKa0hP/poem8dl6
-eTVjmHgeLnXfhHBqW6O+7JX5cWSJgHJGrqYkCHsjxGP/+u9uIVrdREuYGeqgeiV6
-R1qJo7lsNcY75l1m/reQHkg3dYCjXnNPiyQfzD8lrj6lF/vjo2yU9r6zBZNlB7qy
-ZneLob7irLWSp91chHUasZQxF+WnJcKEZFZfKNjKQ3lZ3onNZA1S7c0ye/0UO/1v
-O+Qd+AVQZwBDRLDl584d
-=/Iz8
+iQIcBAEBCAAGBQJVwrxjAAoJEGSje+quGaToDeoQAIXB2bJXWmIxwiyKhT67dkco
+nF9DGFs564L1g2Bth13Y3Kob2A/HmWrsKQSTdGzONGtBEUIUFL+8KjrNeavmIB2b
+Ew9InxNnqvQdItAYcPwCK/aWJsFyNeC0N+D4gTAro1hgG7UB2TU6emTeii/ZsDJR
+ZRe/tXl4dUVvzQpO3oxtja9EnWkKHxTIso91/cy21moAQsmXIMm5sV0kDxrQu8Wa
+job78W5FQx1KYOTC/JYYONHHiDtTwi9BuL5j6hEM6hqT7SfnLg2oiJUrIqmVu0pv
+Dd8T79OlSl7jT7fuA8GKvTp2ckQt7xnBcnFqOA7VGUvLGYAj3SvyfnIvUBuGfz8X
+qCbywTsMLkqECRx1tkRCXE42sGkHloezlqaO59iDucLZ4a+yRLzCCOoMa8Bwywzc
+thKiOTDfyEQk5mxRpPc+qN+Y4u71NpLTbtA/5BCTqwgeTrwRCtQpSN+GVQTcYjwr
+uBnm6AqkBqV2ncfzb+g6cpgiA2H6rJAMTMh9OEB9e6QCCm8h/K0InsBiaXBclQ/T
+6+Lm636KMN/pGi5Xcsqxic2QiPsLzvUGdCATkRloEMMumMDa7rRaH2QuyTmMVqQQ
+i58et+ZX0QkM4GqqQStltNScuDoz1WP+M5SGO0ZiTP6bOhTcdGOL8iODgPoGlhJS
+VIPFUb7JvEbVLmH7zElL
+=QW4a
-----END PGP SIGNATURE-----
diff --git a/app-admin/puppetdb/puppetdb-3.0.2.ebuild b/app-admin/puppetdb/puppetdb-3.0.2.ebuild
new file mode 100644
index 000000000000..956aa1bcb294
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-3.0.2.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppetdb/puppetdb-3.0.2.ebuild,v 1.1 2015/08/06 01:44:54 prometheanfire Exp $
+
+EAPI=5
+
+inherit multilib systemd user
+
+DESCRIPTION="PuppetDB collects data generated by Puppet."
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/"
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-1.7.0"
+DEPEND+=""
+
+pkg_setup() {
+ enewgroup puppetdb
+ enewuser puppetdb -1 -1 /opt/puppetlabs/server/data/puppetdb "puppetdb"
+}
+
+src_prepare() {
+ sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+ sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+ sed -i 's/sysconfig/conf\.d/g' install.sh || die
+ sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+ sed -i 's/var\/run/run/g' install.sh || die
+}
+
+src_compile() {
+ einfo "not compiling"
+}
+
+src_install() {
+ dodir /opt/puppetlabs/server/data/puppetdb
+ insinto /opt/puppetlabs/server/apps/puppetdb
+ insopts -m0744
+ doins ext/ezbake-functions.sh
+ insopts -m0644
+ doins ext/ezbake.manifest
+ doins puppetdb.jar
+ insinto /etc/puppetlabs/puppetdb
+ doins ext/config/logback.xml
+ doins ext/config/bootstrap.cfg
+ doins ext/config/request-logging.xml
+ insinto /etc/puppetlabs/puppetdb/conf.d
+ doins ext/config/conf.d/jetty.ini
+ doins ext/config/conf.d/repl.ini
+ doins ext/config/conf.d/database.ini
+ doins ext/config/conf.d/config.ini
+ insopts -m0755
+ insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+ doins install.sh
+ insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+ doins ext/cli/foreground
+ doins ext/cli/ssl-setup
+ doins ext/cli/export
+ doins ext/cli/config-migration
+ doins ext/cli/foreground
+ doins ext/cli/anonymize
+ doins ext/cli/import
+ insinto /opt/puppetlabs/server/apps/puppetdb/bin
+ doins ext/bin/puppetdb
+ insopts -m0644
+ dodir /opt/puppetlabs/server/bin
+ dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+ dodir /opt/puppetlabs/bin
+ dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+ dosym /opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb
+ # init type tasks
+ newconfd ext/default puppetdb
+ systemd_dounit ext/redhat/puppetdb.service
+ systemd_newtmpfilesd ext/puppetdb.tmpfiles.conf puppetdb.conf
+ newinitd "${FILESDIR}/puppetdb.initd" puppetdb
+ # misc
+ insinto /etc/logrotate.d
+ newins ext/puppetdb.logrotate.conf puppetdb
+ fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+ fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+ elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'"
+ elog
+ elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'"
+}