server/serverctl.py
branchstable
changeset 5692 59ceed788bdb
parent 5586 aabe082fee02
child 5696 98d390c28edb
--- a/server/serverctl.py	Wed Jun 09 09:41:36 2010 +0200
+++ b/server/serverctl.py	Wed Jun 09 09:42:24 2010 +0200
@@ -539,14 +539,14 @@
         debug = self.config.debug
         # create the server
         server = RepositoryServer(config, debug)
-        # go ! (don't daemonize in debug mode)
-        pidfile = config['pid-file']
         # ensure the directory where the pid-file should be set exists (for
         # instance /var/run/cubicweb may be deleted on computer restart)
+        pidfile = config['pid-file']
         piddir = os.path.dirname(pidfile)
+        # go ! (don't daemonize in debug mode)
         if not os.path.exists(piddir):
             os.makedirs(piddir)
-        if not debug and daemonize(pidfile) == -1:
+        if not debug and daemonize(pidfile):
             return
         uid = config['uid']
         if uid is not None: