[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r23276 - gnunet-planetlab/gplmt/scripts
From: |
gnunet |
Subject: |
[GNUnet-SVN] r23276 - gnunet-planetlab/gplmt/scripts |
Date: |
Fri, 17 Aug 2012 11:55:59 +0200 |
Author: wachs
Date: 2012-08-17 11:55:59 +0200 (Fri, 17 Aug 2012)
New Revision: 23276
Modified:
gnunet-planetlab/gplmt/scripts/create_buildbot_configuration.py
Log:
new script
Modified: gnunet-planetlab/gplmt/scripts/create_buildbot_configuration.py
===================================================================
--- gnunet-planetlab/gplmt/scripts/create_buildbot_configuration.py
2012-08-17 09:55:44 UTC (rev 23275)
+++ gnunet-planetlab/gplmt/scripts/create_buildbot_configuration.py
2012-08-17 09:55:59 UTC (rev 23276)
@@ -13,6 +13,8 @@
-c, --cmd_file= command file for gplmt\n\
-t, --template= buildmaster configuration template\n\
-m, --master= buildbot server\n\
+ -n, --force_user= buildmaster force build username\n\
+ -b, --force_pwd= buildbot force build password\n\
-h, --help print this help\n\
Report bugs to address@hidden \n\
GNUnet home page: http://www.gnu.org/software/gnunet/ \n\
@@ -28,9 +30,11 @@
out_cmd_file = "cmdfile"
out_cfg_file = "master.cfg"
buildslave_cmd = "buildslave create-slave ./bot "
+master_cfg_force_user = None
+master_cfg_force_pwd = None
try:
- opts, args = getopt.getopt(sys.argv[1:], "hu:p:s:f:c:m:t:o:", ["help",
"user=", "password=", "slice=", "file=", "cmd_file", "master", "template",
"cfg_output"])
+ opts, args = getopt.getopt(sys.argv[1:], "hu:p:s:f:c:m:t:o:n:b:", ["help",
"user=", "password=", "slice=", "file=", "cmd_file", "master", "template",
"cfg_output","force_user","force_pwd"])
except getopt.GetoptError, err:
# print help information and exit:
print str(err) # will print something like "option -a not recognized"
@@ -55,7 +59,11 @@
elif o in ("-o", "--cfg_output"):
out_cfg_file = a
elif o in ("-t", "--template"):
- template_file = a
+ template_file = a
+ elif o in ("-n", "--force_user"):
+ master_cfg_force_user = a
+ elif o in ("-b", "--force_pwd"):
+ master_cfg_force_pwd = a
else:
assert False, "unhandled option"
@@ -73,6 +81,15 @@
print "No buildbot configuration template given!"
usage()
sys.exit(2)
+if (master_cfg_force_user == None):
+ print "No buildbot user given!"
+ usage()
+ sys.exit(2)
+
+if (master_cfg_force_pwd == None):
+ print "No buildbot password given!"
+ usage()
+ sys.exit(2)
# PlanetLab Europe
api_url = "https://www.planet-lab.eu/PLCAPI/"
@@ -169,6 +186,8 @@
line = line.replace ("%GPLMT_BUILDER_SUMMARY", master_cfg_builder_summary)
line = line.replace ("%GPLMT_SLAVES", master_cfg_slaves)
line = line.replace ("%GPLMT_SCHEDULER_BUILDERS",
master_cfg_scheduler_builders)
+ line = line.replace ("%GPLMT_FORCE_USER", master_cfg_force_user)
+ line = line.replace ("%GPLMT_FORCE_PWD", master_cfg_force_pwd)
master_file += line
f_tmpl.close()
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r23276 - gnunet-planetlab/gplmt/scripts,
gnunet <=