]> code.ossystems Code Review - openembedded-core.git/commitdiff
wic: Ensure that sourceparams values can contain '='
authorJan Kiszka <jan.kiszka@siemens.com>
Thu, 28 Feb 2019 08:47:56 +0000 (09:47 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 28 Feb 2019 17:47:03 +0000 (17:47 +0000)
This allows '--sourceparams key1=val1=val11,key2=val2'.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/lib/wic/partition.py

index 3da7e23e617ef245824367d20c56e6c987abfe29..ca206ece02fe793379c41f3c24511eda532ea074 100644 (file)
@@ -173,7 +173,7 @@ class Partition():
             # Split sourceparams string of the form key1=val1[,key2=val2,...]
             # into a dict.  Also accepts valueless keys i.e. without =
             splitted = self.sourceparams.split(',')
-            srcparams_dict = dict(par.split('=') for par in splitted if par)
+            srcparams_dict = dict(par.split('=', 1) for par in splitted if par)
 
         plugin = PluginMgr.get_plugins('source')[self.source]
         plugin.do_configure_partition(self, srcparams_dict, creator,