1 |
commit: ff0b574a509e9b2796d25dabdcfb473ffa673fd1 |
2 |
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed May 20 02:26:52 2020 +0000 |
4 |
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 20 03:15:02 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ff0b574a |
7 |
|
8 |
catalyst: Support emitting int/float envars |
9 |
|
10 |
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org> |
11 |
|
12 |
catalyst/base/stagebase.py | 2 ++ |
13 |
1 file changed, 2 insertions(+) |
14 |
|
15 |
diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py |
16 |
index 645a9f61..5a8cd1df 100644 |
17 |
--- a/catalyst/base/stagebase.py |
18 |
+++ b/catalyst/base/stagebase.py |
19 |
@@ -1283,6 +1283,8 @@ class StageBase(TargetBase, ClearBase, GenBase): |
20 |
elif isinstance(self.settings[x], bool): |
21 |
if self.settings[x]: |
22 |
self.env[varname] = "true" |
23 |
+ elif isinstance(self.settings[x], (int, float)): |
24 |
+ self.env[varname] = str(self.settings[x]) |
25 |
elif isinstance(self.settings[x], dict): |
26 |
if x in ['compress_definitions', 'decompress_definitions']: |
27 |
continue |