Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-apps/grafana-bin/
Date: Sat, 15 Sep 2018 13:53:31
Message-Id: 1537019593.b5aa697e69247aef042662d8c3364675e2c7197b.whissi@gentoo
1 commit: b5aa697e69247aef042662d8c3364675e2c7197b
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Sep 15 13:53:13 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 15 13:53:13 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5aa697e
7
8 www-apps/grafana-bin: security cleanup (bug #664830)
9
10 Package-Manager: Portage-2.3.49, Repoman-2.3.10
11
12 www-apps/grafana-bin/Manifest | 1 -
13 www-apps/grafana-bin/grafana-bin-5.1.3.ebuild | 62 ---------------------------
14 2 files changed, 63 deletions(-)
15
16 diff --git a/www-apps/grafana-bin/Manifest b/www-apps/grafana-bin/Manifest
17 index 5e6012d01e2..4180f77ab0c 100644
18 --- a/www-apps/grafana-bin/Manifest
19 +++ b/www-apps/grafana-bin/Manifest
20 @@ -1,2 +1 @@
21 -DIST grafana-bin-5.1.3.tar.gz 52436314 BLAKE2B e5ff613a6d65018b6c205a88a520b5f07ea32955cb8f4b75d1eef05946d93c50272edecf80c8a4a6b8b4a70fbae7c90c71f1b833a31ff56ed71c59dda3007b4c SHA512 3d0fcc2015d95a5334d571f4ea61fa1bb7ead1b4131342e3bf167c832c0f951ae6669049da73a8d954117d54b5422be9203505db19b370ec337c481900d7fea5
22 DIST grafana-bin-5.2.3.tar.gz 54301168 BLAKE2B 42d86f74179040f36860f49b687a210247bf55728502279c77bd58b934edfe0d42ad81e4e924de9a0db952c2158ff16bcab094d992c1913a244028ceafe60544 SHA512 c7c8ed116a72a41cc4c2c8abe2c47b77ebd071d2112c4a88f3a9e76a524f21ef97386b3fa1364776c3f715ce0def75428e113226b1ce288f81896e2bd1dfebb4
23
24 diff --git a/www-apps/grafana-bin/grafana-bin-5.1.3.ebuild b/www-apps/grafana-bin/grafana-bin-5.1.3.ebuild
25 deleted file mode 100644
26 index 579ce394738..00000000000
27 --- a/www-apps/grafana-bin/grafana-bin-5.1.3.ebuild
28 +++ /dev/null
29 @@ -1,62 +0,0 @@
30 -# Copyright 1999-2018 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=6
34 -
35 -inherit user systemd
36 -
37 -MY_PN=${PN/-bin/}
38 -S=${WORKDIR}/${MY_PN}-${PV}
39 -
40 -DESCRIPTION="Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB"
41 -HOMEPAGE="https://grafana.org"
42 -SRC_URI="https://s3-us-west-2.amazonaws.com/grafana-releases/release/${MY_PN}-${PV}.linux-x64.tar.gz -> ${P}.tar.gz"
43 -
44 -LICENSE="Apache-2.0"
45 -SLOT="0"
46 -KEYWORDS="~amd64"
47 -
48 -DEPEND=""
49 -RDEPEND="${DEPEND}"
50 -
51 -QA_EXECSTACK="usr/share/grafana/vendor/phantomjs/phantomjs"
52 -QA_PRESTRIPPED=${QA_EXECSTACK}
53 -
54 -pkg_setup() {
55 - enewgroup grafana
56 - enewuser grafana -1 -1 /usr/share/grafana grafana
57 -}
58 -
59 -src_install() {
60 - keepdir /etc/grafana
61 - insinto /etc/grafana
62 - newins "${S}"/conf/sample.ini grafana.ini
63 - rm "${S}"/conf/sample.ini || die
64 -
65 - # Frontend assets
66 - insinto /usr/share/${MY_PN}
67 - doins -r public conf
68 -
69 - dobin bin/grafana-cli
70 - dobin bin/grafana-server
71 -
72 - newconfd "${FILESDIR}"/grafana.confd grafana
73 - newinitd "${FILESDIR}"/grafana.initd.3 grafana
74 - systemd_newunit "${FILESDIR}"/grafana.service grafana.service
75 -
76 - keepdir /var/{lib,log}/grafana
77 - keepdir /var/lib/grafana/{dashboards,plugins}
78 - fowners grafana:grafana /var/{lib,log}/grafana
79 - fowners grafana:grafana /var/lib/grafana/{dashboards,plugins}
80 - fperms 0750 /var/{lib,log}/grafana
81 - fperms 0750 /var/lib/grafana/{dashboards,plugins}
82 -}
83 -
84 -postinst() {
85 - elog "${PN} has built-in log rotation. Please see [log.file] section of"
86 - elog "/etc/grafana/grafana.ini for related settings."
87 - elog
88 - elog "You may add your own custom configuration for app-admin/logrotate if you"
89 - elog "wish to use external rotation of logs. In this case, you also need to make"
90 - elog "sure the built-in rotation is turned off."
91 -}