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 <[email protected]>
---
 configure.in           |    2 ++
 scripts/opensm.init.in |    4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

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
-- 
1.7.7

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to