[arch-commits] Commit in grafana/trunk (4 files)
Sébastien Luttringer
seblu at archlinux.org
Wed Sep 6 00:48:56 UTC 2017
Date: Wednesday, September 6, 2017 @ 00:48:55
Author: seblu
Revision: 255912
upgpkg: grafana 4.4.3-1
- fix FS#54510
- fix FS#55071
- fix FS#55516
Modified:
grafana/trunk/PKGBUILD
grafana/trunk/grafana.install
grafana/trunk/grafana.sysusers
grafana/trunk/grafana.tmpfiles
------------------+
PKGBUILD | 14 +++++++-------
grafana.install | 15 ++++++++++++---
grafana.sysusers | 2 +-
grafana.tmpfiles | 4 ++--
4 files changed, 22 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-09-05 23:56:37 UTC (rev 255911)
+++ PKGBUILD 2017-09-06 00:48:55 UTC (rev 255912)
@@ -4,14 +4,14 @@
# Contributor: Gilles Hamel <hamelg at laposte dot net>
pkgname=grafana
-pkgver=4.3.2
+pkgver=4.4.3
pkgrel=1
pkgdesc='Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB'
url='http://grafana.org'
-arch=('x86_64' 'i686')
+arch=('x86_64')
license=('Apache')
depends=('glibc' 'freetype2' 'fontconfig')
-makedepends=('git' 'go' 'npm' 'grunt-cli')
+makedepends=('git' 'go' 'npm' 'grunt-cli' 'python2')
backup=("etc/grafana.ini")
source=("git+https://github.com/grafana/grafana.git#tag=v$pkgver"
"grafana.service"
@@ -21,8 +21,8 @@
install=$pkgname.install
md5sums=('SKIP'
'2f1d73689923ecee92a102a65b91003a'
- '49688ed04bb3fac45fd48d0ac99e52d5'
- 'a23177c9e555a7d8ede65c86cf21add2')
+ 'e991d8cdf91c1e25652cdbc51fc726c5'
+ 'b9b576d1959fc063b3399892e201488c')
prepare() {
cd $pkgname
@@ -53,7 +53,7 @@
export PATH+=":$NPM_CONFIG_PREFIX/bin"
npm install -g yarn
yarn install --pure-lockfile --no-progress
- npm run build
+ npm run build release
}
package() {
@@ -63,7 +63,7 @@
cd $pkgname
install -Dsm755 bin/grafana-server "$pkgdir/usr/bin/grafana-server"
install -Dsm755 bin/grafana-cli "$pkgdir/usr/bin/grafana-cli"
- install -Dm644 conf/sample.ini "$pkgdir/etc/$pkgname.ini"
+ install -Dm640 -o207 -g207 conf/sample.ini "$pkgdir/etc/$pkgname.ini"
install -Dm644 conf/defaults.ini "$pkgdir/usr/share/$pkgname/conf/defaults.ini"
install -dm755 "$pkgdir/usr/share/grafana/"
cp -r vendor "$pkgdir/usr/share/grafana/"
Modified: grafana.install
===================================================================
--- grafana.install 2017-09-05 23:56:37 UTC (rev 255911)
+++ grafana.install 2017-09-06 00:48:55 UTC (rev 255912)
@@ -4,10 +4,19 @@
# arg 2: the old package version
post_upgrade() {
if (( "$(vercmp $2 2.6.0-3)" < 0 )); then
- echo '==> Configuration moved to /etc/grafana.ini'
- fi
+ echo '==> Configuration moved to /etc/grafana.ini'
+ fi
+ if (( "$(vercmp $2 4.4.3-1)" < 0 )); then
+ echo '==> Grafana now uses static UID/GID 207'
+ echo '==> Trying to update your previous UID/GID'
+ if ! { usermod -u 207 grafana && groupmod -g 207 grafana &&
+ chown -R 207:207 /var/{lib,log}/grafana; }; then
+ echo '==> Automatic GID/UID change failed. Do it manually!'
+ echo '==> usermod -g 207 grafana && groupmod -u 207 grafana && chown -R 207:207 /var/l{ib,og}/grafana'
+ fi
+ echo '==> Check the ownership of your files!'
+ fi
return 0
}
-
# vim:set ts=2 sw=2 et:
Modified: grafana.sysusers
===================================================================
--- grafana.sysusers 2017-09-05 23:56:37 UTC (rev 255911)
+++ grafana.sysusers 2017-09-06 00:48:55 UTC (rev 255912)
@@ -1 +1 @@
-u grafana - - /var/lib/grafana
+u grafana 207 - /var/lib/grafana
Modified: grafana.tmpfiles
===================================================================
--- grafana.tmpfiles 2017-09-05 23:56:37 UTC (rev 255911)
+++ grafana.tmpfiles 2017-09-06 00:48:55 UTC (rev 255912)
@@ -1,3 +1,3 @@
-d /var/lib/grafana 0755 grafana grafana -
-d /var/log/grafana 0755 grafana grafana -
+d /var/lib/grafana 0750 grafana grafana -
+d /var/log/grafana 0750 grafana grafana -
L /var/lib/grafana/log - - - - ../../log/grafana
More information about the arch-commits
mailing list