Blob Blame History Raw
diff -up nfs-utils-1.2.3/utils/blkmapd/etc/initd/initd.redhat.orig nfs-utils-1.2.3/utils/blkmapd/etc/initd/initd.redhat
--- nfs-utils-1.2.3/utils/blkmapd/etc/initd/initd.redhat.orig	2010-10-04 16:38:17.539358604 -0400
+++ nfs-utils-1.2.3/utils/blkmapd/etc/initd/initd.redhat	2010-10-04 16:39:08.386422493 -0400
@@ -68,8 +68,21 @@ case "$1" in
 	status)
 		status blkmapd
 		;;
+  condrestart)
+  	[ -f /var/lock/subsys/blkmapd ] && {
+		$0 stop
+		$0 start
+		RETVAL=$?
+	}
+	;;
+  condstop)
+  	[ -f /var/lock/subsys/blkmapd ] && {
+		$0 stop
+		RETVAL=$?
+	}
+	;;
 	*)
-	echo $"Usage: $0 {start|stop|restart|status}"
+	echo $"Usage: $0 {start|stop|restart|status|condrestart|condstop}"
 	exit 1
 esac