extras-buildsys/server main.py,1.14,1.15

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Thu Oct 27 14:34:42 UTC 2005


Author: dcbw

Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22605/server

Modified Files:
	main.py 
Log Message:
2005-10-27  Dan Williams  <dcbw at redhat.com>

    Patch from Jeff Sheltren <sheltren at cs.ucsb.edu>
    * server/main.py
        - Honor config file location passed in on command line




Index: main.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/main.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- main.py	9 Sep 2005 15:10:17 -0000	1.14
+++ main.py	27 Oct 2005 14:34:35 -0000	1.15
@@ -58,7 +58,7 @@
 #################################################################
 
 if __name__ == '__main__':
-    usage = "Usage: %s [-p <pidfile>] [-l <logfile>] [-d] -c <configfile>" % sys.argv[0]
+    usage = "Usage: %s [-p <pidfile>] [-l <logfile>] [-d] [-c <configfile>]" % sys.argv[0]
     parser = OptionParser(usage=usage)
     parser.add_option("-p", "--pidfile", default=None,
         help='file to write the PID to')
@@ -66,8 +66,8 @@
         help="location of file to write log output to")
     parser.add_option("-d", "--daemon", default=False, action="store_true",
         help="daemonize (i.e., detach from the terminal)")
-    parser.add_option("-c", "--configfile", default=None,
-        help='server configuration file')
+    parser.add_option("-c", "--configfile", default="/etc/plague/server/plague-server.cfg",
+        help='server configuration file, default: /etc/plague/server/plague-server.cfg')
     (opts, args) = parser.parse_args()
 
     if not opts.configfile:
@@ -90,7 +90,7 @@
         sys.stderr=log
 
     # Load in our config, filling in with defaults if it doesn't exist
-    cfg = Config.ServerConfig("/etc/plague/server/plague-server.cfg")
+    cfg = Config.ServerConfig(opts.configfile)
     cfg.load_target_configs()
     if len(cfg.targets()) == 0:
         print "You need at least one target to do anything useful."




More information about the fedora-extras-commits mailing list