Просмотр исходного кода

defect 1099
move "ais" init script to mvlcge
add redhat init script from Bjorn


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@927 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 20 лет назад
Родитель
Сommit
332c856135
3 измененных файлов с 62 добавлено и 0 удалено
  1. 4 0
      init/README
  2. 0 0
      init/mvlcge
  3. 58 0
      init/redhat

+ 4 - 0
init/README

@@ -0,0 +1,4 @@
+This directory contains init scripts used to autostart the ais executive.
+
+mvlcge contains an init script for MontaVista Linux systems.
+redhat contains an init script for Redhat systems.

+ 0 - 0
init/ais → init/mvlcge


+ 58 - 0
init/redhat

@@ -0,0 +1,58 @@
+#!/bin/sh
+#
+# OpenAIS daemon init script for Red Hat Linux and compatibles.
+#
+# chkconfig: 2345 20 20
+# processname:  aisexec
+# pidfile:      /var/run/aisexec.pid
+# description:  OpenAIS daemon
+
+# Source function library
+. /etc/rc.d/init.d/functions
+
+prog="aisexec"
+exec="/usr/sbin/$prog"
+lockfile="/var/lock/subsys/$prog"
+
+[ -x "$exec" ] || exit 0
+
+start() {
+    echo -n $"Starting OpenAIS daemon ($prog): "
+    daemon $exec
+    retval=$?
+    [ "$retval" -eq 0 ] && touch "$lockfile"
+    echo
+    return $retval
+}
+
+stop() {
+    echo -n $"Stopping OpenAIS daemon ($prog): "
+    killproc $prog
+    retval=$?
+    [ "$retval" -eq 0 ] && rm -f "$lockfile"
+    echo
+    return $retval
+}
+
+restart() {
+    stop
+    start
+}
+
+case "$1" in
+    start|stop|restart)
+        $1
+        ;;
+    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|status}"
+        exit 2
+esac