summaryrefslogtreecommitdiffstats
path: root/inspect.py
diff options
context:
space:
mode:
Diffstat (limited to 'inspect.py')
-rwxr-xr-xinspect.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/inspect.py b/inspect.py
index 8b41fbf..aba1731 100755
--- a/inspect.py
+++ b/inspect.py
@@ -7,6 +7,7 @@ import sys
from tools import libvslvm, lklfuse, nbdfuse, subfiles, unmount, rmdir
from tools.inspect_apps import (
+ list_applications_apk,
list_applications_dpkg,
list_applications_pacman,
list_applications_rpm,
@@ -18,6 +19,7 @@ from tools.pyparted import list_partitions
fmt = "{asctime}, {name}:{lineno}:{funcName}(), {levelname}, {message}"
logging.basicConfig(level=logging.DEBUG, format=fmt, style="{")
+APK = re.compile(r"^(Alpine).*$")
DEB = re.compile(r"^(Debian|Ubuntu|Linux\sMint|LMDE).*$")
PACMAN = re.compile(r"^(Arch|Manjaro).*$")
RPM = re.compile(r"^(CentOS|AlmaLinux|Scientific|Rocky|Oracle|openSUSE|Fedora).*$") # noqa
@@ -66,7 +68,9 @@ def main(vmdk_path):
os_name = os_info.get("name", "")
for fspath, _ in fs_mps:
- if DEB.match(os_name):
+ if APK.match(os_name):
+ apps = list_applications_apk(fspath)
+ elif DEB.match(os_name):
apps = list_applications_dpkg(fspath)
elif PACMAN.match(os_name):
apps = list_applications_pacman(fspath)