[packages/corosync] make sysconfig/corosync-notifyd usable for systemd
jajcus
jajcus at pld-linux.org
Mon Oct 29 16:23:56 CET 2012
commit ac647687b5d8c7bfb01cd7fc24ef36c23b10cc23
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date: Mon Oct 29 16:22:10 2012 +0100
make sysconfig/corosync-notifyd usable for systemd
The sysconfig file used by our init script would not be usable for
the sytemd unit got upstream.
Release: 3
corosync-notifyd.init | 19 ++-----------------
corosync-notifyd.sysconfig | 13 ++-----------
corosync.spec | 2 +-
3 files changed, 5 insertions(+), 29 deletions(-)
---
diff --git a/corosync.spec b/corosync.spec
index 579a823..bb649b8 100644
--- a/corosync.spec
+++ b/corosync.spec
@@ -13,7 +13,7 @@ Summary: Corosync - OSI Certified implementation of a complete cluster engine
Summary(pl.UTF-8): Corosync - implementacja silnika klastrowego certyfikowana przez OSI
Name: corosync
Version: 2.1.0
-Release: 2
+Release: 3
License: BSD
Group: Base
Source0: https://github.com/downloads/corosync/corosync/corosync-2.1.0.tar.gz
diff --git a/corosync-notifyd.init b/corosync-notifyd.init
index c897d80..0397d7b 100644
--- a/corosync-notifyd.init
+++ b/corosync-notifyd.init
@@ -19,9 +19,7 @@
# Source function library
. /etc/rc.d/init.d/functions
-SEND_SNMP_TRAPS=no
-SEND_DBUS_SIGNALS=yes
-LOG_ALL_EVENTS=no
+OPTIONS="-d"
[ -f /etc/sysconfig/corosync-notifyd ] && . /etc/sysconfig/corosync-notifyd
@@ -37,21 +35,8 @@ start() {
return
fi
- local options=""
- if is_yes "$SEND_SNMP_TRAPS" ; then
- options="$options -s"
- fi
- if [ -n "$SNMP_MANAGER" ] ; then
- options="$options -m $SNMP_MANAGER"
- fi
- if is_yes "$SEND_DBUS_SIGNALS" ; then
- options="$options -d"
- fi
- if is_yes "$LOG_ALL_EVENTS" ; then
- options="$options -l"
- fi
msg_starting "Corosync Notifier"
- daemon /usr/sbin/corosync-notifyd "$options"
+ daemon /usr/sbin/corosync-notifyd "$OPTIONS"
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/corosync-notifyd
}
diff --git a/corosync-notifyd.sysconfig b/corosync-notifyd.sysconfig
index c40c6df..a268cf5 100644
--- a/corosync-notifyd.sysconfig
+++ b/corosync-notifyd.sysconfig
@@ -1,12 +1,3 @@
-# Send SNMP traps on all events.
-SEND_SNMP_TRAPS=no
-
-# SNMP Manager IP address (defaults to localhost).
-#SNMP_MANAGER=
-
-# Send DBUS signals on all events.
-SEND_DBUS_SIGNALS=yes
-
-# Log all events.
-LOG_ALL_EVENTS=no
+# log and signal over DBus all events
+OPTIONS=-l -d
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/corosync.git/commitdiff/ac647687b5d8c7bfb01cd7fc24ef36c23b10cc23
More information about the pld-cvs-commit
mailing list