summaryrefslogtreecommitdiff
path: root/system/openais/rc.openais.new
diff options
context:
space:
mode:
authordsomero <xgizzmo@slackbuilds.org>2013-11-20 21:14:06 -0500
committerRobby Workman <rworkman@slackbuilds.org>2013-11-22 00:10:25 -0600
commite0e184e49a53acb84c1628b76284ef8a85fee90c (patch)
treeee019e20042f238dd46016ec0e535bd3547fc251 /system/openais/rc.openais.new
parent394e4266d1e2f6c531230b90cc0531fdd734d4fa (diff)
downloadslackbuilds-e0e184e49a53acb84c1628b76284ef8a85fee90c.tar.gz
system/openais: Removed (no SBo maintainer)
Signed-off-by: dsomero <xgizzmo@slackbuilds.org> Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
Diffstat (limited to 'system/openais/rc.openais.new')
-rw-r--r--system/openais/rc.openais.new145
1 files changed, 0 insertions, 145 deletions
diff --git a/system/openais/rc.openais.new b/system/openais/rc.openais.new
deleted file mode 100644
index 8d9498afb7..0000000000
--- a/system/openais/rc.openais.new
+++ /dev/null
@@ -1,145 +0,0 @@
-#!/bin/sh
-#
-# corosync Start the OpenAIS
-#
-# Author: Andrew Beekhof <abeekhof@suse.de>
-# License: Revised BSD
-#
-# chkconfig: - 20 20
-# processname: corosync
-# description: OpenAIS
-#
-### BEGIN INIT INFO
-# Description: corosync....
-#
-# Short-Description: OpenAIS
-# Provides: corosync
-# Required-Start: $network
-# Should-Start: $syslog
-# Required-Stop: $network
-# Default-Start: 3 5
-# Default-Stop: 0 6
-### END INIT INFO
-
-do_force=0
-prog="corosync"
-lockfile="/var/lock/subsys/$prog"
-
-internal_status() {
- killall -0 corosync > /dev/null 2>&1
- return $?
-}
-
-status() {
- if
- ! internal_status
- then
- echo "Stopped"
- return 7
- fi
-
- echo "Running"
- return 0
-}
-
-start() {
- echo -n $"Starting OpenAIS ($prog): "
- if
- ! internal_status
- then
- echo -n "starting... "
- $prog 2>&1 > /dev/null 2>&1
- echo -n "rc=$?: "
- fi
-
- sleep 2 # give it time to fail... $? isn't definitive
-
- if
- internal_status
- then
- echo "OK"
- return 0
- fi
-
- echo "Failed"
- return 1
-}
-
-do_force=0
-do_forever=1
-
-stop() {
- echo -n $"Stopping OpenAIS ($prog): "
-
- killall -QUIT corosync
-
- if [ $do_forever = 0 ]; then
- for i in 1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20; do
- if
- internal_status
- then
- sleep 2
- echo -n "."
- else
- rm -f "$lockfile"
- echo "OK"
- return 0
- fi
- done
-
- if [ $do_force = 1 ]; then
- echo -n "Escalating... "
- killall -KILL corosync
- sleep 5
-
- if
- ! internal_status
- then
- rm -f "$lockfile"
- echo "OK"
- return 0
- fi
- fi
-
- echo "Failed"
- return 1
- fi
-
- while
- internal_status
- do
- sleep 1
- echo -n "."
- done
-
- rm -f "$lockfile"
- echo "OK"
- return 0
-}
-
-restart() {
- stop
- start
-}
-
-case "$1" in
- start|stop|restart)
- $1
- ;;
- force-stop)
- do_force=1
- stop
- ;;
- reload|force-reload)
- restart
- ;;
- condrestart|try-restart)
- [ ! -f "$lockfile" ] || restart
- ;;
- status)
- status $prog
- ;;
- *)
- echo $"Usage: $0 {start|stop|restart|try-restart|condrestart|reload|force-reload|force-stop|status}"
- exit 2
-esac