[DRBD-cvs] r1584 - branches/drbd-0.7/scripts

svn at svn.drbd.org svn at svn.drbd.org
Wed Oct 6 11:23:33 CEST 2004


Author: lars
Date: 2004-10-06 11:23:30 +0200 (Wed, 06 Oct 2004)
New Revision: 1584

Modified:
   branches/drbd-0.7/scripts/drbd
Log:
don't run drbdadm down if there is no /proc/drbd
kick klogd, if we guess it is running

Modified: branches/drbd-0.7/scripts/drbd
===================================================================
--- branches/drbd-0.7/scripts/drbd	2004-10-06 07:49:33 UTC (rev 1583)
+++ branches/drbd-0.7/scripts/drbd	2004-10-06 09:23:30 UTC (rev 1584)
@@ -37,6 +37,8 @@
     $MODPROBE -s drbd `$DRBDADM sh-mod-parms` $ADD_MOD_PARAM || { 
 	echo "Can not load the drbd module."$'\n'; exit 20 
     }
+    # tell klogd to reload module symbol information ...
+    [ -e /var/run/klogd.pid ] && [ -x /sbin/klogd ] && /sbin/klogd -i
 
     # make sure udev has time to create the device files
     RESOURCE=`$DRBDADM sh-resources` || exit 20
@@ -68,8 +70,10 @@
 	;;
     stop)
 	echo -n "Stopping all DRBD resources"
-	$DRBDADM down all
-	$RMMOD drbd
+	if [ -e $PROC_DRBD ] ; then
+		$DRBDADM down all
+		$RMMOD drbd
+	fi
 	[ -f /var/lock/subsys/drbd ] && rm /var/lock/subsys/drbd
 	echo "."
 	;;



More information about the drbd-cvs mailing list