diff --git a/slapos/console.py b/slapos/console.py index fed9ff8e427a9cb383d14345180e7cac3949954b..0c89d0cd0a7080865cac947376314a711bcfa908 100644 --- a/slapos/console.py +++ b/slapos/console.py @@ -103,13 +103,15 @@ def init(config): software_list.append(name) local[name] = url local['software_list'] = software_list - local['request'] = lambda software_release, reference: slap.registerOpenOrder().request(software_release, reference) + local['request'] = lambda software_release, reference: \ + slap.registerOpenOrder().request(software_release, reference) return local def request(): """Ran when invoking slapos-request""" # Parse arguments - usage = "usage: %s [options] CONFIGURATION_FILE" % sys.argv[0] + usage = """usage: %s [options] CONFIGURATION_FILE SOFTWARE_INSTANCE INSTANCE_REFERENCE +slapos-request allows you to request slapos instances.""" % sys.argv[0] config = Config() arguments = Parser(usage=usage).check_args()[1] config.setConfig(*Parser(usage=usage).check_args()) @@ -125,9 +127,10 @@ def request(): print("Requesting %s..." % software_url) if software_url in local: software_url = local[software_url] - local['slap'].registerOpenOrder().request(software_url, partition_reference) - - print("done.") + partition = local['slap'].registerOpenOrder().request(software_url, + partition_reference) + # XXX-Cedric : provide a way to get informations about instance + print("Instance requested.") def run(): """Ran when invoking slapconsole"""