diff options
author | 张忠山 <zzs213@126.com> | 2020-09-30 11:11:29 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-11-29 10:25:51 +0000 |
commit | bdc821a4c34464a56d8a934cea23399790288e83 (patch) | |
tree | e3726e4b82e7207bd3e47bf5733d5a963c89318d | |
parent | a5c985ee50b9be8502fe407abc592c8767f2b5a0 (diff) | |
download | poky-bdc821a4c34464a56d8a934cea23399790288e83.tar.gz |
bitbake: data_smart: Use regex consistently for override matching
One section of the code is enforcing lowercase overrides, the other
is allowing numeric characters. We should be consistent with one or
the other.
(Bitbake rev: df5b3b841fd8d6a652d643e9ae2bba09d60043e0)
Signed-off-by: 张忠山 <zzs213@126.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | bitbake/lib/bb/data_smart.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py index fd05451971..246c446e4a 100644 --- a/bitbake/lib/bb/data_smart.py +++ b/bitbake/lib/bb/data_smart.py | |||
@@ -720,7 +720,7 @@ class DataSmart(MutableMapping): | |||
720 | if ':' in var: | 720 | if ':' in var: |
721 | override = var[var.rfind(':')+1:] | 721 | override = var[var.rfind(':')+1:] |
722 | shortvar = var[:var.rfind(':')] | 722 | shortvar = var[:var.rfind(':')] |
723 | while override and override.islower(): | 723 | while override and __override_regexp__.match(override): |
724 | try: | 724 | try: |
725 | if shortvar in self.overridedata: | 725 | if shortvar in self.overridedata: |
726 | # Force CoW by recreating the list first | 726 | # Force CoW by recreating the list first |