def __init__(self, log=False):
"""
Keyword Arguments:
log {object} -- object of logger (default: {False})
Raises:
FileNotFoundError -- raised when UFW not installed
"""
self.log = log
if log is False:
from logger import Logger
self.log = Logger()
if not os.path.isfile('/usr/sbin/ufw'): # Detect if ufw installed
print(avalon.FM.BD + avalon.FG.R + '\nWe have detected that you don\'t have UFW installed!' + avalon.FM.RST)
print('UFW Firewall function requires UFW to run')
if not self.sysInstallPackage("ufw"):
avalon.error("ufw is required for this function. Exiting...")
raise FileNotFoundError("File: \"/usr/sbin/ufw\" not found")
评论列表
文章目录