def __fetch_host_release__(self):
"""Helper to return the hosts sanitized RELEASE"""
rel = os.uname()[2]
self.release = rel.rsplit("-", 1)[0]
if "-STABLE" in rel:
# FreeNAS
self.release = f"{self.release}-RELEASE"
elif "-HBSD" in rel:
# HardenedBSD
self.release = re.sub(r"\W\w.", "-", self.release)
self.release = re.sub(r"([A-Z])\w+", "STABLE", self.release)
elif "-RELEASE" not in rel:
self.release = "Not a RELEASE"
return self.release
评论列表
文章目录