File ppc64-diag.opal_errd.patch of Package ppc64-diag

Index: ppc64-diag-2.7.0/scripts/opal_errd
===================================================================
--- ppc64-diag-2.7.0.orig/scripts/opal_errd
+++ ppc64-diag-2.7.0/scripts/opal_errd
@@ -37,6 +37,10 @@
 # Provides:		opal_errd
 # Required-Start:	$local_fs $syslog $time
 # Required-Stop:
+# Should-Start:    $remote_fs $syslog $time
+# Should-Stop:   $null
+# Required-Start: $null
+# Required-Stop: $null
 # Default-Start:	2 3 5
 # Default-Stop:         0 1 4 6
 # Short-Description:	Daemon to retrieve platform errors/events
@@ -73,8 +77,8 @@ opal_errd_start()
 		daemon $OE_BIN
 		pid=`pidof opal_errd`
 		if [ -n "$pid" ]; then
-			echo $pid > /var/run/opal_errd.pid
-			touch /var/lock/subsys/opal_errd
+			echo $pid > /var/run/rcopal_errd.pid
+			touch /var/run/rcopal_errd
 		fi
 	fi
 }
@@ -86,8 +90,8 @@ opal_errd_stop()
 		rc_status -v
 	else
 		killproc opal_errd -TERM
-		rm -f /var/lock/subsys/opal_errd
-		rm -f /var/run/opal_errd.pid
+		rm -f /var/run/rcopal_errd
+		rm -f /var/run/rcopal_errd.pid
 		echo
 	fi
 }
openSUSE Build Service is sponsored by