summaryrefslogtreecommitdiff
path: root/ybd
diff options
context:
space:
mode:
authorBen Brown <ben.brown@codethink.co.uk>2017-07-05 16:38:39 +0100
committerJavier Jardón <jjardon@gnome.org>2017-07-07 13:44:54 +0000
commit6d697f24f39a31d36dd0e61fc044cd79c4ff83a2 (patch)
tree416e8c2ff83b567da733ffb5ca9b33814e1ec975 /ybd
parent1e495f790e34817fd7d0bb9e3ffbacc8a62fae80 (diff)
downloadybd-6d697f24f39a31d36dd0e61fc044cd79c4ff83a2.tar.gz
Treat missing kind as 'chunk'
Diffstat (limited to 'ybd')
-rwxr-xr-xybd/__main__.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ybd/__main__.py b/ybd/__main__.py
index 4e47f38..071ea44 100755
--- a/ybd/__main__.py
+++ b/ybd/__main__.py
@@ -133,16 +133,17 @@ with timer('TOTAL'):
if not isinstance(whitelist, list):
whitelist = None
- if target['kind'] in ('system', 'stratum', 'chunk'):
+ kind = target.get('kind', 'chunk')
+ if kind in ('system', 'stratum', 'chunk'):
package_rpms(target, whitelist)
- elif target['kind'] == 'cluster':
+ elif kind == 'cluster':
# call package_rpms for each system in the cluster
for system in target['systems']:
package_rpms(system['path'], whitelist)
else:
log('RPM',
('%s is a %s, cannot package rpms!'
- % (target['name'], target['kind'])))
+ % (target['name'], kind)))
if config.get('reproduce'):
log('REPRODUCED',