From b89ef5d21fa16e74bda9b0f75ef31fc4f3d524c2 Mon Sep 17 00:00:00 2001 From: serkus01 <7erkus@gmail.com> Date: Mon, 24 Jan 2022 06:43:25 +0900 Subject: [PATCH] fix makke.conf --- utils/parsePortage.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/utils/parsePortage.py b/utils/parsePortage.py index 4a59df8..9a31311 100644 --- a/utils/parsePortage.py +++ b/utils/parsePortage.py @@ -8,11 +8,14 @@ class PortageConfig(): self.TargetParse =['USE', 'USE_EXPAN', 'VIDEO_CARDS', 'ACCEPT_CHOSTS', 'ACCEPT_LICENSE','CCACHE_DIR', 'CCACHE_SIZE', 'EMERGE_DEFAULT_OPTS', 'CFLAGS', 'CXXFLAGS', 'MAKEOPTS'] self.MakeConfig={} + def getLines(self, filename): + with open (filename, 'r') as f: + lines = f.read().split("\n") + return lines def parseMakeConf(self): StateBox = 'Null' - with open (Config.Portage['make.conf'], 'r') as f: - lines = f.read().split("\n") + Lines = self.getlines(self.Config.Portage['make.conf']) for line in lines: if not line.startswith('#'): @@ -31,11 +34,13 @@ class PortageConfig(): print(MakeConfig) def parsePackageUse(self): - pass - def parsePackageMaskself(self): - pass + Lines = self.getlines(self.Config.Portage['package.use']) + + def parsePackageMasks(self): + Lines = self.getlines(self.Config.Portage['package.mask']) + def def parsePackageKeywords(self): - pass + Lines = self.getlines(self.Config.Portage['package.keywords']) if __name__ == '__main__': test = TestConfig()