          ;;
      status)
 -        status $prog
-+        status -p pidfile
-         ;;
-     try-restart|condrestart)
--        if status $prog >/dev/null ; then
-+        if status -p pidfile >/dev/null ; then
++        status -p $pidfile
+         ;;
+     try-restart|condrestart)
+-        if status $prog >/dev/null ; then
++        if status -p $pidfile >/dev/null ; then
              restart
          fi
  	;;

         ;;
     status)
-        status $prog
+        status -p pidfile
         ;;
     try-restart|condrestart)
-        if status $prog >/dev/null ; then
+        if status -p pidfile >/dev/null ; then
             restart
         fi
 	;;

         ;;
     status)
-        status $prog
+        status -p $pidfile
         ;;
     try-restart|condrestart)
-        if status $prog >/dev/null ; then
+        if status -p $pidfile >/dev/null ; then
             restart
         fi
 	;;
