Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/puppetserver/
Date: Thu, 28 Apr 2016 14:13:59
Message-Id: 1461852803.45939875153cb601674ebc3376e8ac5f6cf8454f.prometheanfire@gentoo
1 commit: 45939875153cb601674ebc3376e8ac5f6cf8454f
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Thu Apr 28 14:11:59 2016 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Thu Apr 28 14:13:23 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45939875
7
8 app-admin/puppetserver: cleanup, bug 581372
9
10 Package-Manager: portage-2.2.26
11
12 app-admin/puppetserver/Manifest | 1 -
13 app-admin/puppetserver/puppetserver-2.2.1.ebuild | 104 -----------------------
14 2 files changed, 105 deletions(-)
15
16 diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
17 index 1f39cbe..f64a072 100644
18 --- a/app-admin/puppetserver/Manifest
19 +++ b/app-admin/puppetserver/Manifest
20 @@ -1,2 +1 @@
21 -DIST puppetserver-2.2.1.tar.gz 42665674 SHA256 583662380b161fc35e0f0c5e7e2964892ec4b7e0cb848cadcd76b29684a85843 SHA512 9b7036d886467a41d0d62d4651a91676d885dfa684aa757d9e27ce5ef5f8183f188f490e1594b6b936219a3dd9bee8f609df6229d5d26fd331677fcf1f61d034 WHIRLPOOL f0f15512be55fd49da80b2e839cef9bd9684ef23eab5e872d331b0802f790451c0fb16320b97d25d0bbb8e9bad08cd66c788c0a47643c8da4d973d6649f0da2c
22 DIST puppetserver-2.3.2.tar.gz 33673099 SHA256 81e92875c07f73e636143405804f1214f31f0f840d521f03289d93bd7b2a0899 SHA512 3ab750128bd11d1e3d9815a1c9907fc81b673281ec21def56318557c134635bca0418ed445d090da6257da9dd64e65a9c2b9e82257868d5a895459c7458cc731 WHIRLPOOL 55b679e1eed246ad10bea4f973ca51f65b50b2bf112a6d90d8bda600a1d0e4c09abf74756851a4844cf68705d1b94b9f80f688f1523813d9fe14fbc4424d14e0
23
24 diff --git a/app-admin/puppetserver/puppetserver-2.2.1.ebuild b/app-admin/puppetserver/puppetserver-2.2.1.ebuild
25 deleted file mode 100644
26 index cea870e..0000000
27 --- a/app-admin/puppetserver/puppetserver-2.2.1.ebuild
28 +++ /dev/null
29 @@ -1,104 +0,0 @@
30 -# Copyright 1999-2015 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -# $Id$
33 -
34 -EAPI=5
35 -
36 -inherit multilib systemd user
37 -
38 -DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents."
39 -HOMEPAGE="http://docs.puppetlabs.com/puppetserver/"
40 -SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz"
41 -
42 -LICENSE="Apache-2.0"
43 -SLOT="0"
44 -IUSE="puppetdb"
45 -# will need the same keywords as puppet
46 -KEYWORDS="amd64 x86"
47 -
48 -RDEPEND+="
49 - >=virtual/jdk-1.7.0
50 - app-admin/puppet-agent[puppetdb?]"
51 -DEPEND+=""
52 -
53 -pkg_setup() {
54 - enewgroup puppet
55 - enewuser puppet -1 -1 /opt/puppetlabs/server/data/puppetserver "puppet"
56 -}
57 -
58 -src_prepare() {
59 - sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetserver.service || die
60 - sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetserver || die
61 - sed -i 's/sysconfig/conf\.d/g' install.sh || die
62 - sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
63 - sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
64 - sed -i 's/var\/run/run/g' install.sh || die
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/bootstrap.cfg
81 - doins ext/config/request-logging.xml
82 - insinto /etc/puppetlabs/puppetserver/conf.d
83 - doins ext/config/conf.d/puppetserver.conf
84 - doins ext/config/conf.d/auth.conf
85 - doins ext/config/conf.d/global.conf
86 - doins ext/config/conf.d/web-routes.conf
87 - doins ext/config/conf.d/webserver.conf
88 - insopts -m0755
89 - insinto /opt/puppetlabs/server/apps/puppetserver/scripts
90 - doins install.sh
91 - insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
92 - doins ext/cli/irb
93 - doins ext/cli/foreground
94 - doins ext/cli/gem
95 - doins ext/cli/ruby
96 - insinto /opt/puppetlabs/server/apps/puppetserver/bin
97 - doins ext/bin/puppetserver
98 - insopts -m0644
99 - dodir /opt/puppetlabs/server/bin
100 - dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver
101 - dodir /opt/puppetlabs/bin
102 - dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver
103 - dosym /opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver
104 - # other sys stuff
105 - dodir /etc/puppetlabs/code
106 - # needed for systemd
107 - dodir /var/log/puppetlabs/puppetserver
108 - dodir /etc/puppetlabs/puppet/ssl
109 - fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl
110 - fperms -R 771 /etc/puppetlabs/puppet/ssl
111 - # init type tasks
112 - newconfd ext/default puppetserver
113 - systemd_dounit ext/redhat/puppetserver.service
114 - newinitd "${FILESDIR}/puppetserver.initd" puppetserver
115 - # misc
116 - insinto /etc/logrotate.d
117 - newins ext/puppetserver.logrotate.conf puppetserver
118 - # cleanup
119 - dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems
120 - fowners -R puppet:puppet /opt/puppetlabs/server/data
121 - fperms -R 775 /opt/puppetlabs/server/data/puppetserver
122 - fperms -R 700 /var/log/puppetlabs/puppetserver
123 -}
124 -
125 -pkg_postinst() {
126 - elog "to install you may want to run the following:"
127 - elog
128 - elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver"
129 - elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver"
130 - elog "puppet config set --section master rundir /run/puppetlabs/puppetserver"
131 - elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid"
132 - elog "puppet config set --section master codedir /etc/puppetlabs/code"
133 -}