def rng_status(self): rng_bytes = None disable_aes_ni = False status = namedtuple("rngstatus", ["rng_bytes", "disable_aes_ni"]) f = File("/etc/profile") if f.findall(r"SSH_USE_STRONG_RNG=\d+"): rng_bytes = f.findall(r"SSH_USE_STRONG_RNG=\d+")[0].split("=")[1] if f.findall(r"DISABLE_AES_NI="): disable_aes_ni = True rng_status = status(rng_bytes, disable_aes_ni) return rng_status
def rng_status(self): rng_bytes = None disable_aes_ni = False status = namedtuple("rngstatus", ["rng_bytes", "disable_aes_ni"]) f = File("/etc/profile") if f.findall(r'SSH_USE_STRONG_RNG=\d+'): rng_bytes = f.findall(r'SSH_USE_STRONG_RNG=\d+')[0].split('=')[1] if f.findall(r'DISABLE_AES_NI='): disable_aes_ni = True rng_status = status(rng_bytes, disable_aes_ni) return rng_status
def __get_domain(self): nfs_config = File(self.configfilename) matches = nfs_config.findall("^Domain = (.*)") return matches[0] if matches else None