r261 - mdadm/trunk/debian

madduck at users.alioth.debian.org madduck at users.alioth.debian.org
Thu Nov 9 14:32:35 CET 2006


Author: madduck
Date: 2006-11-09 14:32:35 +0100 (Thu, 09 Nov 2006)
New Revision: 261

Added:
   mdadm/trunk/debian/startall
Modified:
   mdadm/trunk/debian/changelog
   mdadm/trunk/debian/mkconf
   mdadm/trunk/debian/rules
Log:
* Small fixes to mkconf, now returns 255 instead of -1.
* Added /usr/share/mdadm/startall, a helper script to facilitate starting
  all arrays when booting from rescue/live media.

Modified: mdadm/trunk/debian/changelog
===================================================================
--- mdadm/trunk/debian/changelog	2006-11-08 23:53:30 UTC (rev 260)
+++ mdadm/trunk/debian/changelog	2006-11-09 13:32:35 UTC (rev 261)
@@ -1,3 +1,11 @@
+mdadm (2.5.6-2) unstable; urgency=low
+
+  * Small fixes to mkconf, now returns 255 instead of -1.
+  * Added /usr/share/mdadm/startall, a helper script to facilitate starting
+    all arrays when booting from rescue/live media.
+
+ -- martin f. krafft <madduck at debian.org>  Thu,  9 Nov 2006 14:06:26 +0100
+
 mdadm (2.5.6-1) unstable; urgency=low
 
   * New upstream release:

Modified: mdadm/trunk/debian/mkconf
===================================================================
--- mdadm/trunk/debian/mkconf	2006-11-08 23:53:30 UTC (rev 260)
+++ mdadm/trunk/debian/mkconf	2006-11-09 13:32:35 UTC (rev 261)
@@ -33,7 +33,7 @@
     # only barf if the config file specifies anything else than MAILADDR
     if egrep -qv '^(MAILADDR.*|#.*|)$' $CONFIG 2>/dev/null; then
       echo "E: $ME: $CONFIG already exists." >&2
-      exit -1
+      exit 255
     fi
     
     mkdir --parent ${CONFIG%/*}

Modified: mdadm/trunk/debian/rules
===================================================================
--- mdadm/trunk/debian/rules	2006-11-08 23:53:30 UTC (rev 260)
+++ mdadm/trunk/debian/rules	2006-11-09 13:32:35 UTC (rev 261)
@@ -82,6 +82,7 @@
 
 	install -m0755 debian/mkconf $(DESTDIR)/usr/share/mdadm
 	install -m0755 debian/checkarray $(DESTDIR)/usr/share/mdadm
+	install -m0755 debian/startall $(DESTDIR)/usr/share/mdadm
 	install -m0755 debian/bugscript $(DESTDIR)/usr/share/bug/mdadm/script
 
 	install -m0644 debian/mdadm.lintian-overrides \

Added: mdadm/trunk/debian/startall
===================================================================
--- mdadm/trunk/debian/startall	2006-11-08 23:53:30 UTC (rev 260)
+++ mdadm/trunk/debian/startall	2006-11-09 13:32:35 UTC (rev 261)
@@ -0,0 +1,28 @@
+#!/bin/sh
+#
+# startall -- starts all existing arrays without requiring mdadm.conf
+#
+# Copyright © martin f. krafft <madduck at madduck.net>
+# distributed under the terms of the Artistic Licence 2.0
+#
+# $Id$
+#
+
+set -eu
+
+CONFIG=/etc/mdadm/mdadm.conf
+ALTCONFIG=/etc/mdadm.conf
+
+if [ ! -f $CONFIG ] && [ ! -f $ALTCONFIG ]; then
+  /usr/share/mdadm/mkconf generate $CONFIG || ret=$?
+  case ${ret:-0} in
+    0) :;;
+    255) echo W: mdadm: using existing mdadm.conf file... >&2;;
+    *)
+      echo E: mdadm: mdadm.conf creation failed, aborting. >&2
+      exit $ret
+      ;;
+  esac
+fi
+
+exec /etc/init.d/mdadm-raid start


Property changes on: mdadm/trunk/debian/startall
___________________________________________________________________
Name: svn:keywords
   + Id




More information about the pkg-mdadm-commits mailing list