]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
added 'extras' to install extra packages excluding ceph
authortamil <tamil.muthamizhan@inktank.com>
Fri, 8 Mar 2013 01:43:40 +0000 (17:43 -0800)
committertamil <tamil.muthamizhan@inktank.com>
Fri, 8 Mar 2013 01:43:40 +0000 (17:43 -0800)
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
teuthology/task/install.py

index dc7a24bb9fbe8c98f53ae46ef844342384e2d89b..09b86cbf2f604bcc31ca06d8f127449d725a654c 100644 (file)
@@ -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),
                 )),
         ):