[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