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 05/37] catalyst: Sanitize variable kernel name before giving it to bash
Date: Wed, 21 Oct 2020 00:24:07
Message-Id: 20201021002344.378131-5-mattst88@gentoo.org
In Reply to: [gentoo-catalyst] [PATCH 01/37] catalyst: Use early return to unindent code by Matt Turner
1 Signed-off-by: Matt Turner <mattst88@g.o>
2 ---
3 catalyst/base/stagebase.py | 2 +-
4 1 file changed, 1 insertion(+), 1 deletion(-)
5
6 diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
7 index 1ccc9f04..ffcc211c 100644
8 --- a/catalyst/base/stagebase.py
9 +++ b/catalyst/base/stagebase.py
10 @@ -1504,7 +1504,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
11 mynames = [mynames]
12 # Execute the script that sets up the kernel build environment
13 cmd([self.settings['controller_file'], 'pre-kmerge'], env=self.env)
14 - for kname in mynames:
15 + for kname in [sanitize_name(name) for name in mynames]:
16 self._build_kernel(kname=kname)
17 self.resume.enable("build_kernel")
18 except CatalystError:
19 --
20 2.26.2