Example build configuration
authorSapan Bhatia <sapanb@cs.princeton.edu>
Thu, 23 Jul 2009 18:24:02 +0000 (18:24 +0000)
committerSapan Bhatia <sapanb@cs.princeton.edu>
Thu, 23 Jul 2009 18:24:02 +0000 (18:24 +0000)
build_conf_planetlab.py [new file with mode: 0755]
run_nightlies.py

diff --git a/build_conf_planetlab.py b/build_conf_planetlab.py
new file mode 100755 (executable)
index 0000000..0da358e
--- /dev/null
@@ -0,0 +1,30 @@
+#!/usr/bin/python
+
+marcs_trunk_build = {
+       'tags':['planetlab-tags.mk'],
+       'distro':['centos5','f8'],
+       'personality':['linux32','linux64'],
+       'test': 0,
+       'release':['k22']
+}
+               
+sapans_k27_build = {
+       'tags':['k27-tags.mk'],
+       'distro':['centos5'],
+       'personality':['linux32'],
+       'test':1,
+       'release':['k27']
+}
+
+###
+__default_build__ = {
+       'path':'/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin',
+       'sh':'/bin/bash',
+       'mailto':'build@lists.planet-lab.org',
+       'build-script':'vbuild-nightly.sh',
+       'webpath':'/vservers/build.planet-lab.org/var/www/html/install-rpms/archive',
+       'pldistro':'planetlab',
+       'date':'2009-07-21',
+       'svnpath':'http://svn.planet-lab.org/svn/build/trunk'
+}
+
index 02ae987..a07e7a4 100755 (executable)
@@ -1,8 +1,6 @@
 #!/usr/bin/python
 # Script to read build configs in /etc/build_conf.py, turn the configuration into command lines and execute it
 
-import pdb
-
 # Assemble a list of builds from a single build spec
 def interpret_build(build, param_names, current_concrete_build={}, concrete_build_list=[]):
         if (param_names==[]):
@@ -36,7 +34,6 @@ def complete_build_spec_with_defaults (build, default_build):
 
 # Turn build parameter dicts into commandlines and execute them
 def process_builds (builds, build_names, default_build):
-        pdb.set_trace()
         for build_name in build_names:
                 build = complete_build_spec_with_defaults (builds[build_name], default_build)
                 concrete_builds = interpret_build (build, build.keys())