[arch-commits] Commit in metalog/trunk (PKGBUILD metalog)
Juergen Hoetzel
juergen at archlinux.org
Fri Apr 13 11:41:19 UTC 2012
Date: Friday, April 13, 2012 @ 07:41:19
Author: juergen
Revision: 156090
fix FS#29291 - [metalog] writing pid in init-script is broken
Modified:
metalog/trunk/PKGBUILD
metalog/trunk/metalog
----------+
PKGBUILD | 2 +-
metalog | 6 ++++--
2 files changed, 5 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-04-13 11:14:35 UTC (rev 156089)
+++ PKGBUILD 2012-04-13 11:41:19 UTC (rev 156090)
@@ -4,7 +4,7 @@
pkgname=metalog
pkgver=2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Metalog is a modern replacement for syslogd and klogd"
url="http://metalog.sourceforge.net"
license=('GPL')
Modified: metalog
===================================================================
--- metalog 2012-04-13 11:14:35 UTC (rev 156089)
+++ metalog 2012-04-13 11:41:19 UTC (rev 156090)
@@ -6,7 +6,10 @@
. /etc/rc.conf
. /etc/rc.d/functions
-PID=`pidof -o %PPID /usr/sbin/metalog`
+if [ -f /var/run/metalog.pid ]; then
+ PID=$(cat /var/run/metalog.pid) 2>/dev/null
+fi
+
case "$1" in
start)
stat_busy "Starting Metalog"
@@ -14,7 +17,6 @@
if [ $? -gt 0 ]; then
stat_fail
else
- echo $PID > /var/run/metalog.pid
add_daemon metalog
stat_done
fi
More information about the arch-commits
mailing list