playground/igungor/rpcbind/comar - Be more stable, when i say stop, just stop.

H. İbrahim Güngör paketler-commits at pardus.org.tr
Fri Nov 5 12:40:41 EET 2010


Author: igungor
Date: Fri Nov  5 12:40:41 2010
New Revision: 104540

Modified:
   playground/igungor/rpcbind/comar/service.py
Log:
Be more stable, when i say stop, just stop.

---
 service.py |    9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

Modified: playground/igungor/rpcbind/comar/service.py
=================================================================
--- playground/igungor/rpcbind/comar/service.py	(original)
+++ playground/igungor/rpcbind/comar/service.py	Fri Nov  5 12:40:41 2010
@@ -13,7 +13,9 @@
 @synchronized
 def start():
     startService(command="/sbin/rpcbind",
-                 args="%s" % (config.get("RPCBIND_OPTS")),
+                 args="-f %s" % (config.get("RPCBIND_OPTS")),
+                 makepid=True,
+                 detach=True,
                  pidfile=PIDFILE,
                  donotify=True)
 
@@ -22,5 +24,10 @@
     stopService(pidfile=PIDFILE,
                 donotify=True)
 
+    try:
+        os.unlink(PIDFILE)
+    except OSError:
+        pass
+
 def status():
     return isServiceRunning(PIDFILE)


More information about the paketler-commits mailing list