diff --git a/linux_boot_analyzer/collector/common.py b/linux_boot_analyzer/collector/common.py index 2cfeb04..63cd50c 100644 --- a/linux_boot_analyzer/collector/common.py +++ b/linux_boot_analyzer/collector/common.py @@ -2,5 +2,6 @@ SYSTEM_TO_UNIT_FILE_GLOB = { "systemd": os.path.join("/", "etc", "systemd", "system", "*service"), - "sysv": os.path.join("/", "etc", "init.d", "*") + "sysv": os.path.join("/", "etc", "init.d", "*"), + "awesomeboot": os.path.join("/", "etc", "awesomeboot", "*boot") } diff --git a/linux_boot_analyzer/collector/parsers.py b/linux_boot_analyzer/collector/parsers.py index 45c27d1..9128bf0 100644 --- a/linux_boot_analyzer/collector/parsers.py +++ b/linux_boot_analyzer/collector/parsers.py @@ -48,6 +48,10 @@ def parse_unit(self, path): # todo elif self.system == "sysv": shlex and parse the executable from the "start" directive if exists. + elif self.system == "awesomeboot": + parsed = 6 + results["awesomeboot-factor"] = parsed + return results