summaryrefslogtreecommitdiffstats
path: root/bin/scons_dev_master.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2009-02-19 05:53:38 (GMT)
committerSteven Knight <knight@baldmt.com>2009-02-19 05:53:38 (GMT)
commitcfe6f670564137abdd937f994a4557f653e911b9 (patch)
tree4c567b06594c3eb3990016813d390df5e176c7d2 /bin/scons_dev_master.py
parenta6e675ce76b9a97241e8432d695dbcd56be2f806 (diff)
downloadSCons-cfe6f670564137abdd937f994a4557f653e911b9.zip
SCons-cfe6f670564137abdd937f994a4557f653e911b9.tar.gz
SCons-cfe6f670564137abdd937f994a4557f653e911b9.tar.bz2
Add a 'buildbot' action with knowledge of relevant packages.
Diffstat (limited to 'bin/scons_dev_master.py')
-rw-r--r--bin/scons_dev_master.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/bin/scons_dev_master.py b/bin/scons_dev_master.py
index b23a166..c5804cf 100644
--- a/bin/scons_dev_master.py
+++ b/bin/scons_dev_master.py
@@ -83,6 +83,11 @@ TESTING_PACKAGES = [
'zip',
]
+BUILDBOT_PACKAGES = [
+ 'buildbot',
+ 'cron',
+]
+
default_args = [
'upgrade',
'checkout',
@@ -111,6 +116,9 @@ Usage: scons_dev_master.py [-hnqy] [--password PASSWORD] [--username USER]
testing Install packages for testing SCons
scons-versions Install versions of SCons
python-versions Install versions of Python
+
+ ACTIONS (optional):
+ buildbot Install packages for running BuildBot
"""
scons_url = 'http://scons.tigris.org/svn/scons/trunk'
@@ -151,6 +159,7 @@ Usage: scons_dev_master.py [-hnqy] [--password PASSWORD] [--username USER]
install_packages = ' '.join(INSTALL_PACKAGES)
building_packages = ' '.join(BUILDING_PACKAGES)
testing_packages = ' '.join(TESTING_PACKAGES)
+ buildbot_packages = ' '.join(BUILDBOT_PACKAGES)
python_packages = ' '.join(PYTHON_PACKAGES)
cmd = CommandRunner(locals())
@@ -165,6 +174,8 @@ Usage: scons_dev_master.py [-hnqy] [--password PASSWORD] [--username USER]
cmd.run('%(sudo)s apt-get %(yesflag)s install %(building_packages)s')
elif arg == 'testing':
cmd.run('%(sudo)s apt-get %(yesflag)s install %(testing_packages)s')
+ elif arg == 'buildbot':
+ cmd.run('%(sudo)s apt-get %(yesflag)s install %(buildbot_packages)s')
elif arg == 'python-versions':
if install_packages:
cmd.run('%(sudo)s apt-get %(yesflag)s install %(install_packages)s')