summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/data_smart.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
-rw-r--r--bitbake/lib/bb/data_smart.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py
index ca78d84133..dd20ca557e 100644
--- a/bitbake/lib/bb/data_smart.py
+++ b/bitbake/lib/bb/data_smart.py
@@ -673,10 +673,11 @@ class DataSmart(MutableMapping):
673 self.varhistory.record(**loginfo) 673 self.varhistory.record(**loginfo)
674 self.setVar(newkey, val, ignore=True, parsing=True) 674 self.setVar(newkey, val, ignore=True, parsing=True)
675 675
676 for i in (__setvar_keyword__): 676 srcflags = self.getVarFlags(key, False, True) or {}
677 src = self.getVarFlag(key, i, False) 677 for i in srcflags:
678 if src is None: 678 if i not in (__setvar_keyword__):
679 continue 679 continue
680 src = srcflags[i]
680 681
681 dest = self.getVarFlag(newkey, i, False) or [] 682 dest = self.getVarFlag(newkey, i, False) or []
682 dest.extend(src) 683 dest.extend(src)