diff mbox

[3/6] opensm: /etc/init.d/opensmd: Correct LSB header

Message ID 505076D6.6090404@acm.org (mailing list archive)
State Rejected
Delegated to: Alex Netes
Headers show

Commit Message

Bart Van Assche Sept. 12, 2012, 11:49 a.m. UTC
Make sure that opensm is started after syslog and openibd and also
that opensm is stopped before syslog or openibd is stopped. This
information is essential for e.g. systemctl.

Signed-off-by: Bart Van Assche <bvanassche@acm.org>
---
 configure.in           |    2 ++
 scripts/opensm.init.in |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)
diff mbox

Patch

diff --git a/configure.in b/configure.in
index e48c066..015f74c 100644
--- a/configure.in
+++ b/configure.in
@@ -11,6 +11,8 @@  AM_INIT_AUTOMAKE
 AC_SUBST(RELEASE, ${RELEASE:-unknown})
 AC_SUBST(TARBALL, ${TARBALL:-${PACKAGE}-${VERSION}.tar.gz})
 +AC_SUBST(RDMA_SERVICE, ["$({ for f in /etc/init.d/rdma /etc/init.d/openibd; do test -e $f && cat $f; done | sed -n 's/^# Provides: *//p'; echo openib; } 2>/dev/null | head -n 1)"])
+
 dnl NOTE: AC_DEFINE's and AC_DEFINE_UNQUOTED's which are used in header files
 dnl       MUST have a corresponding entry in include/opensm/osm_config.h.in to
 dnl       ensure plugin compatibility.
diff --git a/scripts/opensm.init.in b/scripts/opensm.init.in
index 9ec08a2..01d2bb9 100644
--- a/scripts/opensm.init.in
+++ b/scripts/opensm.init.in
@@ -7,8 +7,8 @@ 
 #
 ### BEGIN INIT INFO
 # Provides: opensm
-# Required-Start: $syslog
-# Required-Stop:
+# Required-Start: $syslog @RDMA_SERVICE@
+# Required-Stop: $syslog @RDMA_SERVICE@
 # Default-Start: 2 3 5
 # Default-Stop: 0 1 4 6
 # Description:  Manage OpenSM