[arch-commits] Commit in munin/trunk (PKGBUILD munin-node.install munin.install)

Dan McGee dan at archlinux.org
Sat Apr 23 19:04:29 UTC 2011


    Date: Saturday, April 23, 2011 @ 15:04:29
  Author: dan
Revision: 120398

upgpkg: munin 1.4.5-4
Fix FS#23802

Modified:
  munin/trunk/PKGBUILD
  munin/trunk/munin-node.install
  munin/trunk/munin.install

--------------------+
 PKGBUILD           |    2 +-
 munin-node.install |   10 ++++++++--
 munin.install      |    6 ++++--
 3 files changed, 13 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-04-23 18:41:15 UTC (rev 120397)
+++ PKGBUILD	2011-04-23 19:04:29 UTC (rev 120398)
@@ -5,7 +5,7 @@
 pkgname=('munin' 'munin-node')
 pkgbase=munin
 pkgver=1.4.5
-pkgrel=3
+pkgrel=4
 pkgdesc="A distributed monitoring/graphing tool"
 arch=('any')
 url="http://munin-monitoring.org/"

Modified: munin-node.install
===================================================================
--- munin-node.install	2011-04-23 18:41:15 UTC (rev 120397)
+++ munin-node.install	2011-04-23 19:04:29 UTC (rev 120398)
@@ -3,9 +3,15 @@
   getent group munin >/dev/null || groupadd --system munin
   getent passwd munin >/dev/null || \
 	  useradd --system -c "Munin system monitor" -g munin -s /bin/false -d /var/lib/munin munin
-  # Fix permissions
-  chown munin.munin -R /var/log/munin /var/lib/munin
   # Do basic configuration
   echo "==> Run the following to get a good set of default plugins:"
   echo "    /usr/sbin/munin-node-configure --shell | sh"
+  post_upgrade
 }
+
+post_upgrade() {
+  # Ensure directories exist
+  mkdir -p /var/{lib,lock,log}/munin
+  # Fix permissions on necessary directories
+  chown munin.munin -R /var/{lib,lock,log}/munin
+}

Modified: munin.install
===================================================================
--- munin.install	2011-04-23 18:41:15 UTC (rev 120397)
+++ munin.install	2011-04-23 19:04:29 UTC (rev 120398)
@@ -3,8 +3,6 @@
   getent group munin >/dev/null || groupadd --system munin
   getent passwd munin >/dev/null || \
 	  useradd --system -c "Munin system monitor" -g munin -s /bin/false -d /var/lib/munin munin
-  # Fix permissions
-  chown munin.munin -R /var/log/munin /var/lib/munin
   # Display cron command
   echo "See the example cron entry (for the munin user) for further setup:
     /etc/munin/munin-cron-entry"
@@ -12,6 +10,10 @@
 }
 
 post_upgrade() {
+  # Ensure directories exist
+  mkdir -p /var/{lib,lock,log}/munin
+  # Fix permissions on necessary directories
+  chown munin.munin -R /var/{lib,lock,log}/munin
   fc-cache -fs
 }
 




More information about the arch-commits mailing list