Fix for crypto config default value
Signed-off-by: Gabor Mezei <gabor.mezei@arm.com>
diff --git a/scripts/config.py b/scripts/config.py
index 8fda2e2..0d65e77 100755
--- a/scripts/config.py
+++ b/scripts/config.py
@@ -599,12 +599,16 @@
for (active, name, value, section)
in self.configfile.parse_file()})
- def set(self, name, value=None):
+ def set(self, name, value='1'):
if name in UNSUPPORTED_FEATURE:
raise ValueError(f'Feature is unsupported: \'{name}\'')
if name in UNSTABLE_FEATURE:
raise ValueError(f'Feature is unstable: \'{name}\'')
+ # The default value in the crypto config is '1'
+ if not value:
+ value = '1'
+
if name not in self.settings:
self.configfile.templates.append((name, '', '#define ' + name + ' '))
@@ -655,6 +659,10 @@
if name in UNSTABLE_FEATURE:
raise ValueError(f'Feature is unstable: \'{name}\'')
+ # The default value in the crypto config is '1'
+ if not value:
+ value = '1'
+
if name not in self.settings:
configfile.templates.append((name, '', '#define ' + name + ' '))