summaryrefslogtreecommitdiffstats
path: root/core/modules/run-virt/data
diff options
context:
space:
mode:
authorSimon Rettberg2022-04-21 17:44:14 +0200
committerSimon Rettberg2022-04-21 17:44:14 +0200
commite8078662e87e33f79730061708324437b0097768 (patch)
tree050f7f0aa72b8fc8de7a8178dabf137d219dfbc1 /core/modules/run-virt/data
parent[vmware-common/vbox-src] Probably not depending on network.target ?? (diff)
downloadmltk-e8078662e87e33f79730061708324437b0097768.tar.gz
mltk-e8078662e87e33f79730061708324437b0097768.tar.xz
mltk-e8078662e87e33f79730061708324437b0097768.zip
[run-virt/hardware-stats] Move dependencies around
Diffstat (limited to 'core/modules/run-virt/data')
-rw-r--r--core/modules/run-virt/data/etc/systemd/system/system-check.service.d/50-run-virt-deps.conf3
-rwxr-xr-xcore/modules/run-virt/data/opt/openslx/system-check/hooks.d/30-run-virt9
2 files changed, 7 insertions, 5 deletions
diff --git a/core/modules/run-virt/data/etc/systemd/system/system-check.service.d/50-run-virt-deps.conf b/core/modules/run-virt/data/etc/systemd/system/system-check.service.d/50-run-virt-deps.conf
new file mode 100644
index 00000000..e5543f6f
--- /dev/null
+++ b/core/modules/run-virt/data/etc/systemd/system/system-check.service.d/50-run-virt-deps.conf
@@ -0,0 +1,3 @@
+[Unit]
+# our system-check hook needs stuff from these
+After=run-virt-env.service mount-vm-store.service
diff --git a/core/modules/run-virt/data/opt/openslx/system-check/hooks.d/30-run-virt b/core/modules/run-virt/data/opt/openslx/system-check/hooks.d/30-run-virt
index 2621ec83..5285009e 100755
--- a/core/modules/run-virt/data/opt/openslx/system-check/hooks.d/30-run-virt
+++ b/core/modules/run-virt/data/opt/openslx/system-check/hooks.d/30-run-virt
@@ -15,19 +15,18 @@ elif [ "$HW_KVM" = "UNSUPPORTED" ]; then
fi
if [ -n "$HW_MBRAM" ] && [ "$HW_MBRAM" -lt 3400 ]; then
- GB=$(( ( HW_MBRAM + 300 ) / 1024 ))
+ GB=$(( ( HW_MBRAM + 300 ) / 1024 ))
echo "slx-virt-lowmemory|${GB}"
fi
-if [ -n "$SLX_VM_NFS" ] && ! systemctl status mount-vm-store >/dev/null; then
+if [ -n "$SLX_VM_NFS" ] && systemctl is-failed mount-vm-store.service; then
echo 'slx-virt-vmstore-fail'
fi
-# TODO: when native sessions will be rolled out, we should always
-# check if an ID44 partition is present (to back the base OS).
+# Jambo-specific: They mount an NFS share here, so no ID44 doesn't matter
if fs_path_ismountpoint /tmp/virt; then
exit 0
-fi
+fi
if [ "$HW_ID44" = "0" ]; then
echo 'slx-virt-noid44'