Gentoo Archives: gentoo-catalyst

From: Matt Turner <mattst88@g.o>
To: gentoo-catalyst@l.g.o
Cc: Matt Turner <mattst88@g.o>
Subject: [gentoo-catalyst] [PATCH 18/21] catalyst: Support emitting int/float envars
Date: Wed, 20 May 2020 03:43:20
Message-Id: 20200520034226.2870937-18-mattst88@gentoo.org
In Reply to: [gentoo-catalyst] [PATCH 01/21] targets: Remove copy_{file,symlink,lib} functions by Matt Turner
1 Signed-off-by: Matt Turner <mattst88@g.o>
2 ---
3 catalyst/base/stagebase.py | 2 ++
4 1 file changed, 2 insertions(+)
5
6 diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
7 index 645a9f61..5a8cd1df 100644
8 --- a/catalyst/base/stagebase.py
9 +++ b/catalyst/base/stagebase.py
10 @@ -1283,6 +1283,8 @@ class StageBase(TargetBase, ClearBase, GenBase):
11 elif isinstance(self.settings[x], bool):
12 if self.settings[x]:
13 self.env[varname] = "true"
14 + elif isinstance(self.settings[x], (int, float)):
15 + self.env[varname] = str(self.settings[x])
16 elif isinstance(self.settings[x], dict):
17 if x in ['compress_definitions', 'decompress_definitions']:
18 continue
19 --
20 2.26.2