--- /dev/null
+#!/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'
+}
+
#!/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==[]):
# 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())