diff --git a/Makefile b/Makefile index 792e29e..647eec7 100644 --- a/Makefile +++ b/Makefile @@ -16,4 +16,13 @@ testEnv: testEnvUse: python utils/parsePortage.py use +testEnvMask: + python utils/parsePortage.py mask + +testEnvUnMask: + python utils/parsePortage.py unmask + + + + diff --git a/utils/parsePortage.py b/utils/parsePortage.py index 575df19..caefe8e 100644 --- a/utils/parsePortage.py +++ b/utils/parsePortage.py @@ -47,6 +47,7 @@ class PortageConfig(): self.MakeConfig[parm].append(dict(Name=i.split(" ")[0], Uses=i.split(" ")[1:])) if res: + print(self.MakeConfig[parm]) return self.MakeConfig[parm] def parsePackageUse(self): @@ -67,6 +68,10 @@ if __name__ == '__main__': if sys.argv[1] == "envMake": Test.parseMakeConf() elif sys.argv[1] == "use": - Test.parsePackageUse() + Test.templParse('package.use', res=True) + elif sys.argv[1] == "mask: + Test.templParse('package.mask', res=True) + elif sys.argv[1] == "unmask: + Test.templParse('package.unmask', res=True) else: