diff options
Diffstat (limited to 'kvmx')
-rwxr-xr-x | kvmx | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -88,6 +88,9 @@ function __kvmx_initialize { export APP_BASE="`$DIRNAME/kvmx app_base`" source $APP_BASE/lib/kvmx/functions || exit 1 + # Check dependencies + __kvmx_check_dependencies + # Alias to be used in config files KVMX_BASE="$APP_BASE" @@ -215,6 +218,10 @@ function __kvmx_initialize { echo "$BASENAME: WARNING: Intel VT or AMD-V not present at /proc/cpuinfo, expect slow performance" fi + if ! lsmod | grep -q '^kvm '; then + echo "$BASENAME: WARNING: kvm kernel module not loaded, expect slow performance" + fi + if ! groups `whoami` | grep -q 'kvm'; then echo "$BASENAME: WARNING: user `whoami` not in kvm group, expect slow performance" fi @@ -247,11 +254,14 @@ function kvmx_spice { spicy -h localhost -p $PORT & elif [ "$spice_client" == "virt-viewer" ] && which virt-viewer &> /dev/null; then remote-viewer spice://localhost:$PORT & - else + elif [ "$spice_client" == "spicec" ]; then if which spicec &> /dev/null; then # https://lists.freedesktop.org/archives/spice-devel/2013-September/014643.html SPICE_NOGRAB=1 spicec --host localhost --port $PORT &> $SPICELOG & fi + else + echo "$BASENAME: spice_client $spice_client not currently supported" + exit 1 fi SPICEPID="$!" |