1
0
Fork 0

bootloader: split string for removal from cmdline

Resolves: rhbz#1461279

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
This commit is contained in:
Jaroslav Škarvada 2017-06-14 16:41:07 +02:00
parent 1ab378cc4a
commit f068a031a8
No known key found for this signature in database
GPG key ID: D8E1C00E076E840B

View file

@ -72,8 +72,9 @@ class BootloaderPlugin(base.Plugin):
if op == "+" and vals != "":
cmdline += " " + vals
elif op == "-" and vals != "":
regex = re.escape(vals)
cmdline = re.sub(r"(\A|\s)" + regex + r"(?=\Z|\s)", r"", cmdline)
for p in vals.split():
regex = re.escape(p)
cmdline = re.sub(r"(\A|\s)" + regex + r"(?=\Z|\s)", r"", cmdline)
else:
cmdline += " " + val
cmdline = cmdline.strip()