use koji --profile when calling koji for livemedia
take the profile from the koji config and apply it to the koji cli when building livemedia Signed-off-by: Dennis Gilmore <dennis@ausil.us>
This commit is contained in:
parent
c650f04d0b
commit
5a498f80b6
@ -164,14 +164,19 @@ class KojiWrapper(object):
|
|||||||
return cmd
|
return cmd
|
||||||
|
|
||||||
def get_live_media_cmd(self, options, wait=True):
|
def get_live_media_cmd(self, options, wait=True):
|
||||||
# Usage: koji spin-livemedia [options] <name> <version> <target> <arch> <kickstart-file>
|
# Usage: koji --profile=<koji_profile> spin-livemedia [options] <name> <version> <target> <arch> <kickstart-file>
|
||||||
cmd = ['koji', 'spin-livemedia']
|
cmd = ['koji']
|
||||||
|
|
||||||
|
if 'koji_profile' not in options:
|
||||||
|
raise ValueError('Expected options to have key "koji_profile"')
|
||||||
|
cmd.append('--profile=%s' % options['koji_profile'])
|
||||||
|
|
||||||
|
cmd.append('spin-livemedia')
|
||||||
|
|
||||||
for key in ('name', 'version', 'target', 'arch', 'ksfile'):
|
for key in ('name', 'version', 'target', 'arch', 'ksfile'):
|
||||||
if key not in options:
|
if key not in options:
|
||||||
raise ValueError('Expected options to have key "%s"' % key)
|
raise ValueError('Expected options to have key "%s"' % key)
|
||||||
cmd.append(options[key])
|
cmd.append(options[key])
|
||||||
|
|
||||||
if 'install_tree' not in options:
|
if 'install_tree' not in options:
|
||||||
raise ValueError('Expected options to have key "install_tree"')
|
raise ValueError('Expected options to have key "install_tree"')
|
||||||
cmd.append('--install-tree=%s' % options['install_tree'])
|
cmd.append('--install-tree=%s' % options['install_tree'])
|
||||||
|
Loading…
Reference in New Issue
Block a user