Merge "make sure we quote extra_kernel_options"

This commit is contained in:
Zuul 2022-09-02 19:31:00 +00:00 committed by Gerrit Code Review
commit ed1ce203ae
1 changed files with 7 additions and 0 deletions

View File

@ -50,9 +50,16 @@ def log(*message, only_if=True):
def process_extra_vars(extra_vars):
for item in extra_vars:
# argparse removes quotes, just add quotes for these vars
if 'extra_kernel_options=' in item:
key, value = item.split('=', 1)
item = key + '="' + value + '"'
if item.startswith('@'):
# Make sure relative paths still work
item = '@' + os.path.abspath(item[1:])
yield ('-e', item)