]> git.pld-linux.org Git - packages/mdadm.git/commitdiff
- new RA-1_0 mdadm-1_0_1-2
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sat, 7 Sep 2002 19:46:07 +0000 (19:46 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    mdadm-dev0.patch -> 1.1
    mdadm.init -> 1.1
    mdadm.sysconfig -> 1.1

mdadm-dev0.patch [new file with mode: 0644]
mdadm.init [new file with mode: 0644]
mdadm.sysconfig [new file with mode: 0644]

diff --git a/mdadm-dev0.patch b/mdadm-dev0.patch
new file mode 100644 (file)
index 0000000..7b25c31
--- /dev/null
@@ -0,0 +1,12 @@
+diff -urN mdadm-1.0.1.org/Monitor.c mdadm-1.0.1/Monitor.c
+--- mdadm-1.0.1.org/Monitor.c  Sat Sep  7 21:10:30 2002
++++ mdadm-1.0.1/Monitor.c      Sat Sep  7 21:11:01 2002
+@@ -271,7 +271,7 @@
+               if (scan) {
+                       struct mdstat_ent *mse;
+                       for (mse=mdstat; mse; mse=mse->next) 
+-                              if (mse->devnum > 0) {
++                              if (mse->devnum >= 0) {
+                                       struct state *st = malloc(sizeof *st);
+                                       if (st == NULL)
+                                               continue;
diff --git a/mdadm.init b/mdadm.init
new file mode 100644 (file)
index 0000000..a389275
--- /dev/null
@@ -0,0 +1,62 @@
+#!/bin/sh
+#
+# mdadm                This shell script takes care of starting and stopping mdadm.
+#
+# chkconfig:   2345 80 30
+# description: RAID array monitoring
+#              
+# processname:  mdadm
+# config:      
+# pidfile:
+
+# Source function library.
+. /etc/rc.d/init.d/functions
+
+# Source oident configureation.
+if [ -f /etc/sysconfig/mdadm ] ; then
+       . /etc/sysconfig/mdadm
+fi
+
+[ -z "$MDADM_EMAIL" ] && MDADM_EMAIL="root@localhost"
+
+# See how we were called.
+case "$1" in
+  start)
+       # Start daemons.
+       if [ ! -f /var/lock/subsys/mdadm ]; then
+               msg_starting mdadm
+               busy
+               mdadm -Fs -m ${MDADM_EMAIL} ${MDADM_OPTS} &
+               # sorry, no way to detect failure (mdadm is not forking&&deataching)
+               deltext; ok
+               RETVAL=$?
+               [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mdadm
+       else
+               msg_Already_Running mdadm
+       fi
+       ;;
+  stop)
+       # Stop daemons.
+       if [ -f /var/lock/subsys/mdadm ]; then
+               msg_stopping mdadm
+               killproc mdadm
+               rm -f /var/lock/subsys/mdadm >/dev/null 2>&1
+       else
+               msg_Not_Running mdadm
+               exit 1
+       fi      
+       ;;
+  reload|restart)
+       $0 stop
+       $0 start
+       ;;
+  status)
+       status mdadm
+       ;;
+  *)
+       msg_Usage "$0 {start|stop|restart|status}"
+       exit 1
+esac
+
+exit $RETVAL
+
diff --git a/mdadm.sysconfig b/mdadm.sysconfig
new file mode 100644 (file)
index 0000000..5fb026c
--- /dev/null
@@ -0,0 +1,7 @@
+# Customized setings for sysconf
+
+# Nice level for sysconf
+SERVICE_RUN_NICE_LEVEL="+5"
+
+# who should get reports
+MDADM_EMAIL="root@localhost"
This page took 0.128383 seconds and 4 git commands to generate.