#!/bin/ash . /opt/openslx/config . /opt/openslx/bin/slx-tools . /run/openslx/hwinfo if [ -n "$1" ]; then exec >> "$1" fi if [ "$HW_KVM" = "DISABLED" ]; then echo 'slx-virt-kvm-disabled' elif [ "$HW_KVM" = "UNSUPPORTED" ]; then echo 'slx-virt-kvm-unsupported' fi if [ -n "$HW_MBRAM" ] && [ "$HW_MBRAM" -lt 3400 ]; then GB=$(( ( HW_MBRAM + 300 ) / 1024 )) echo "slx-virt-lowmemory|${GB}" fi if [ -n "$SLX_VM_NFS" ] && systemctl is-failed mount-vm-store.service --quiet; then echo 'slx-virt-vmstore-fail' fi # Jambo-specific: They mount an NFS share here, so no ID44 doesn't matter if fs_path_ismountpoint /tmp/virt; then exit 0 fi if [ "$HW_ID44" = "0" ]; then echo 'slx-virt-noid44' if [ "$HW_HDDCOUNT" = "0" ]; then echo 'slx-virt-noid44-nohdd' elif [ -n "$HW_HDDCOUNT" ]; then echo 'slx-virt-noid44-hdd' fi if [ -n "$HW_MBRAM" ] && [ "$HW_MBRAM" -lt 4500 ]; then echo 'slx-virt-noid44-lowmemory' fi elif [ -n "$HW_ID44" ] && [ "$HW_ID44" -lt 10000 ]; then echo 'slx-virt-id44-small' fi