1 file changed, 17 insertions(+), 12 deletions(-)
tools/hb2openais.sh.in | 29 +++++++++++++++++------------
# HG changeset patch
# User Dejan Muhamedagic <[EMAIL PROTECTED]>
# Date 1226591568 -3600
# Branch stable-1.0
# Node ID f0b46b8b5b9cab3d5940b0eefbcb8d149e10f246
# Parent 7c0a305dd64b0c5e9ce6ee98ce31920a433f2b72
High: Tools: hb2openais: update logging and set logfile appropriately
diff --git a/tools/hb2openais.sh.in b/tools/hb2openais.sh.in
--- a/tools/hb2openais.sh.in
+++ b/tools/hb2openais.sh.in
@@ -19,6 +19,7 @@
. @sysconfdir@/ha.d/shellfuncs
. $HA_NOARCHBIN/utillib.sh
+. $HA_BIN/ha_cf_support.sh
PROG=`basename $0`
# FIXME: once this is part of the package!
@@ -366,9 +367,7 @@ setvalue() {
echo "$name: $val"
}
setdebug() {
- cfdebug=`getcfvar debug` # prefer debuglog if set
- isnumber $cfdebug || cfdebug=""
- [ "$cfdebug" ] && [ $cfdebug -gt 0 ] &&
+ [ "$HA_LOGLEVEL" = debug ] &&
echo "on" || echo "off"
}
@@ -432,15 +431,23 @@ endstanza
getlogvars
# enforce some syslog facility
-: ${HA_LOGFACILITY=$DEFAULT_HA_LOGFACILITY}
debugsetting=`setdebug`
newstanza logging
setvalue debug $debugsetting
setvalue fileline off
setvalue to_stderr no
-setvalue to_file no
-setvalue to_syslog yes
-setvalue syslog_facility $HA_LOGFACILITY
+if [ "$HA_LOGFILE" ]; then
+ setvalue to_file yes
+ setvalue logfile $HA_LOGFILE
+else
+ setvalue to_file no
+fi
+if [ "$HA_LOGFACILITY" ]; then
+ setvalue to_syslog yes
+ setvalue syslog_facility $HA_LOGFACILITY
+else
+ setvalue to_syslog no
+fi
endstanza
newstanza amf
@@ -455,11 +462,9 @@ newstanza service
newstanza service
setvalue name pacemaker
setvalue ver 0
-endstanza
-
-newstanza pacemaker
-setvalue logfacility $HA_LOGFACILITY
-setvalue debug $debugsetting
+if uselogd; then
+ setvalue use_logd yes
+fi
endstanza
}
_______________________________________________
Pacemaker mailing list
[email protected]
http://list.clusterlabs.org/mailman/listinfo/pacemaker