equal
deleted
inserted
replaced
283 if version: |
283 if version: |
284 print ' version', version, |
284 print ' version', version, |
285 print 'is not installed, but required by %s' % ' '.join(cfgpb.reverse_constraints[cube]) |
285 print 'is not installed, but required by %s' % ' '.join(cfgpb.reverse_constraints[cube]) |
286 else: |
286 else: |
287 print '* cube %s version %s is installed, but version %s is required by (%s)' % ( |
287 print '* cube %s version %s is installed, but version %s is required by (%s)' % ( |
288 cube, cfgpb.cubes[cube].version, version, ', '.join(cfgpb.reverse_constraints[cube])) |
288 cube, cfgpb.cubes[cube], version, ', '.join(cfgpb.reverse_constraints[cube])) |
289 |
289 |
290 class CreateInstanceCommand(Command): |
290 class CreateInstanceCommand(Command): |
291 """Create an instance from a cube. This is an unified |
291 """Create an instance from a cube. This is an unified |
292 command which can handle web / server / all-in-one installation |
292 command which can handle web / server / all-in-one installation |
293 according to available parts of the software library and of the |
293 according to available parts of the software library and of the |