packages: mrtg/mrtg.init - unify, fixes old config i vs f file var mismatch
glen
glen at pld-linux.org
Sun Dec 12 19:01:46 CET 2010
Author: glen Date: Sun Dec 12 18:01:46 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- unify, fixes old config i vs f file var mismatch
---- Files affected:
packages/mrtg:
mrtg.init (1.24 -> 1.25)
---- Diffs:
================================================================
Index: packages/mrtg/mrtg.init
diff -u packages/mrtg/mrtg.init:1.24 packages/mrtg/mrtg.init:1.25
--- packages/mrtg/mrtg.init:1.24 Sun Dec 12 18:58:38 2010
+++ packages/mrtg/mrtg.init Sun Dec 12 19:01:38 2010
@@ -40,9 +40,12 @@
# For obsolete multiple configs - to be droped soon:
checkconfigs_old() {
- local rc
+ local rc file f
for file in ${CONFIGS}; do
- run_cmd --user "$DAEMON_USER" "Checking MRTG configuration: ${file}" mrtg --check ${CONFIGDIR}/${file}
+ f=${file##*/}
+ run_cmd --user "$DAEMON_USER" "Checking MRTG configuration: $file" \
+ mrtg --check ${CONFIGDIR}/$file \
+ --lock-file=/var/run/mrtg/$f_l \
rc=$?
if [ $rc -ne 0 -a $RETVAL -eq 0 ]; then
RETVAL=$rc
@@ -57,29 +60,31 @@
return
fi
+ local file f closefds
if [ -z "${CONFIGS}" ]; then
checkconfigs
is_no "$RC_LOGGING" && closefds=--closefds
for file in ${CONFIGDIR}/*.cfg; do
f=${file##*/}
- msg_starting "MRTG (${f})"
- daemon $closefds --user ${DAEMON_USER} /usr/bin/mrtg ${file} --daemon \
- --logging /var/log/mrtg/${f}.log \
- --pid-file=/var/run/mrtg/${f}.pid \
+ msg_starting "MRTG ($f)"
+ daemon $closefds --user "$DAEMON_USER" /usr/bin/mrtg $file --daemon \
+ --logging /var/log/mrtg/$f.log \
+ --pid-file=/var/run/mrtg/$f.pid \
--lock-file=/var/run/mrtg/${f}_l \
- --confcache-file=/var/lib/mrtg/${f}.ok
+ --confcache-file=/var/lib/mrtg/$f.ok
done
else
echo "WARNING: using obsolete CONFIGS definition."
echo "WARNING: look at /etc/sysconfig/mrtg for hints."
checkconfigs_old
- for i in $CONFIGS; do
- msg_starting "MRTG ($i)"
- daemon --user ${DAEMON_USER} /usr/bin/mrtg $CONFIGDIR/$i --daemon \
- --logging /var/log/mrtg/$i.log \
- --pid-file=/var/run/mrtg/$i.pid \
+ for file in $CONFIGS; do
+ f=${file##*/}
+ msg_starting "MRTG ($f)"
+ daemon --user ${DAEMON_USER} /usr/bin/mrtg $CONFIGDIR/$file --daemon \
+ --logging /var/log/mrtg/$f.log \
+ --pid-file=/var/run/mrtg/$f.pid \
--lock-file=/var/run/mrtg/${f}_l \
- --confcache-file=/var/lib/mrtg/${f}.ok
+ --confcache-file=/var/lib/mrtg/$f.ok
done
fi
RETVAL=$?
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/mrtg/mrtg.init?r1=1.24&r2=1.25&f=u
More information about the pld-cvs-commit
mailing list