From e0ad6faa5e33466124721bad7652a981a309adc2 Mon Sep 17 00:00:00 2001 From: tamil Date: Thu, 7 Mar 2013 17:43:40 -0800 Subject: [PATCH] added 'extras' to install extra packages excluding ceph Signed-off-by: tamil --- teuthology/task/install.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/teuthology/task/install.py b/teuthology/task/install.py index dc7a24bb9fbe8..09b86cbf2f604 100644 --- a/teuthology/task/install.py +++ b/teuthology/task/install.py @@ -214,6 +214,10 @@ def install(ctx, config): log.info('extra packages: {packages}'.format(packages=extra_debs)) debs = debs + extra_debs + extras = config.get('extras') + if extras is not None: + debs = ['ceph-test', 'ceph-test-dbg', 'ceph-fuse', 'ceph-fuse-dbg'] + # install lib deps (so we explicitly specify version), but do not # uninstall them, as other packages depend on them (e.g., kvm) debs_install = debs + [ @@ -272,6 +276,7 @@ def task(ctx, config): sha1=config.get('sha1'), flavor=flavor, extra_packages=config.get('extra_packages', []), + extras=config.get('extras',None), wait_for_package=ctx.config.get('wait-for-package', False), )), ): -- 2.39.5