[DRBD-cvs] r1568 - branches/drbd-0.7/scripts
svn at svn.drbd.org
svn at svn.drbd.org
Wed Sep 29 18:03:21 CEST 2004
Author: lars
Date: 2004-09-29 18:03:18 +0200 (Wed, 29 Sep 2004)
New Revision: 1568
Modified:
branches/drbd-0.7/scripts/drbd.gentoo
Log:
drbd.gentoo did a mknod drbd b 43; fixed...
Modified: branches/drbd-0.7/scripts/drbd.gentoo
===================================================================
--- branches/drbd-0.7/scripts/drbd.gentoo 2004-09-29 13:20:40 UTC (rev 1567)
+++ branches/drbd-0.7/scripts/drbd.gentoo 2004-09-29 16:03:18 UTC (rev 1568)
@@ -18,12 +18,10 @@
start() {
ebegin "Starting DRBD"
- if [ ! -e /dev/drbd0 ] ; then
- /bin/mknod -m 0660 /dev/drbd0 b 43 0
- fi
- if [ ! -e /dev/drbd1 ] ; then
- /bin/mknod -m 0660 /dev/drbd1 b 43 1
- fi
+ # strange that gentoo thinks this should be done by an init script
+ for i in `seq 0 15` ; do
+ test -b /dev/drbd$i || mknod -m 0660 /dev/drbd$i b 147 $i;
+ done
${DRBDADM} up all
# /sbin/drbdadm wait_connect all
eend $ret
@@ -35,6 +33,20 @@
eend $?
}
+status() {
+ # NEEDS to be heartbeat friendly...
+ # so: put some "OK" in the output.
+ ebegin "Status of DRBD"
+ if [ -e $PROC_DRBD ]; then
+ echo "drbd driver OK; device status:"
+ cat "$PROC_DRBD"
+ eend 0
+ else
+ echo >&2 "drbd not loaded"
+ eend 3
+ fi
+}
+
reload() {
ebegin "Reloading DRBD"
${DRBDADM} adjust all
More information about the drbd-cvs
mailing list