summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2021-03-01 16:51:13 +0000
committerPatrick Lauer <patrick@gentoo.org>2021-03-01 16:52:09 +0000
commitaacb74f137b5f2dd6f9a0edeef3fa1dcd80897c7 (patch)
treeb20dfb792045e9d66d8de38499b8464819689ee0 /sys-fabric/opensm/files
parentnet-misc/turbovnc: add slew of extra X11 deps (diff)
downloadgentoo-aacb74f137b5f2dd6f9a0edeef3fa1dcd80897c7.tar.gz
gentoo-aacb74f137b5f2dd6f9a0edeef3fa1dcd80897c7.tar.bz2
gentoo-aacb74f137b5f2dd6f9a0edeef3fa1dcd80897c7.zip
sys-fabric/opensm: Fix init script
Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Diffstat (limited to 'sys-fabric/opensm/files')
-rw-r--r--sys-fabric/opensm/files/opensm.init.d.222
1 files changed, 22 insertions, 0 deletions
diff --git a/sys-fabric/opensm/files/opensm.init.d.2 b/sys-fabric/opensm/files/opensm.init.d.2
new file mode 100644
index 000000000000..238449cb3f40
--- /dev/null
+++ b/sys-fabric/opensm/files/opensm.init.d.2
@@ -0,0 +1,22 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+depend() {
+ after net # ip net seems to be needed to perform management.
+}
+
+prog=/usr/sbin/opensm
+
+start() {
+ ebegin "Starting OpenSM Infiniband Subnet Manager"
+ start-stop-daemon --start --background --exec $prog -- $OSM_OPTIONS
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping OpenSM Infiniband Subnet Manager"
+ start-stop-daemon --stop --exec $prog
+ eend $?
+}
+