def process(self): # Load configuration ac = Authconfig(read_file('/etc/sysconfig/authconfig')) dconf = DConf(read_file('/etc/dconf/db/distro.d/10-authconfig')) pam = PAM.from_system_configuration() nsswitch = read_file("/etc/nsswitch.conf") scanner = AuthselectScannerLibrary(self.known_modules, ac, dconf, pam, nsswitch) self.produce(scanner.process())
def process(self): pam = PAM.from_system_configuration() scanner = RemoveOldPAMModulesScannerLibrary(pam) self.produce(scanner.process())