Author: dmeyer
Date: Mon Oct 24 19:39:41 2005
New Revision: 7761

Modified:
   trunk/webserver/bin/freevo-webserver

Log:
more it possible to add users from the command line

Modified: trunk/webserver/bin/freevo-webserver
==============================================================================
--- trunk/webserver/bin/freevo-webserver        (original)
+++ trunk/webserver/bin/freevo-webserver        Mon Oct 24 19:39:41 2005
@@ -35,6 +35,7 @@
 import os
 import sys
 import logging
+import crypt
 
 # insert freevo path information
 __site__ = '../lib/python%s.%s/site-packages' % sys.version_info[:2]
@@ -56,6 +57,23 @@
 import freevo.conf
 import freevo.webserver.conf
 
+def usage():
+    print 'freevo-webserver [options]'
+    print 'opations:'
+    print '--add-user user password'
+    sys.exit(0)
+
+if len(sys.argv) > 1:
+    if len(sys.argv) != 4:
+        usage()
+    freevo.webserver.conf.conf['users']['dmeyer'] = crypt.crypt(sys.argv[3], 
'WW')
+    freevo.webserver.conf.conf.save()
+    sys.exit(0)
+    
+if not freevo.webserver.conf.USERS:
+    print 'No www users specified, use --add-user to add at least one'
+    usage()
+    
 # connect to epg
 kaa.epg.connect(freevo.webserver.conf.EPG_BACKEND, 
freevo.webserver.conf.EPG_FILENAME)
 kaa.epg.load()


-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to