--- ser-0.8.14.orig/scripts/sc	2004-07-27 11:41:40.000000000 +0200
+++ ser-0.8.14/scripts/sc	2005-02-07 23:10:30.000000000 +0100
@@ -19,7 +19,7 @@
 # configuration for starting/stopping ser
 PID_FILE=/var/run/ser.pid
 SYSLOG=1 # 0=output to console, 1=output to syslog
-STARTOPTIONS= # for example -dddd
+STARTOPTIONS="-m 5"
 
 # ser's FIFO server
 if [ -z "$SER_FIFO" ]; then
@@ -338,11 +338,7 @@
 			if [ $# -eq 2 ] ; then
 				fifo_cmd ul_show_contact $UL_TABLE $2
 			elif [ $# -eq 1 ] ; then
-				printf "Dumping all contacts may take long: are you sure you want to proceed? [Y|N] "
-				read answer
-				if [ "$answer" = "y" -o "$answer" = "Y" ] ; then
-					fifo_cmd ul_dump
-				fi
+			        fifo_cmd ul_dump
 			else
 				echo "wrong number of params for usrloc show"
 				usage
@@ -590,7 +586,7 @@
 case $1 in
 
 	start)
-		DIR=`dirname $0`
+		DIR=/usr/sbin
 		echo
 		printf "Starting SER : "
 		if [ -r $PID_FILE ] ; then
@@ -612,6 +608,7 @@
 		printf "Stopping SER : "
 		if [ -r $PID_FILE ] ; then
 			kill `cat $PID_FILE`
+                        rm $PID_FILE
 			echo "stopped"
 		else
 			echo No PID file found!
@@ -621,10 +618,11 @@
 	;;
 
 	restart)
-	        DIR=`dirname $0`
+	        DIR=/usr/sbin
 		printf "Stopping SER : "
 		if [ -r $PID_FILE ] ; then
 			kill `cat $PID_FILE`
+                        rm $PID_FILE
 			echo "stopped"
 		else
 			echo No PID file found! SER problably not running
