From c94472dc0e24d234eb8e135cfcc4029018072dc3 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 23 Jun 2018 09:53:54 -0300 Subject: Check for requirements and use spicy as default spice_client --- lib/kvmx/functions | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib') diff --git a/lib/kvmx/functions b/lib/kvmx/functions index 134f4be..d1a1015 100755 --- a/lib/kvmx/functions +++ b/lib/kvmx/functions @@ -19,3 +19,17 @@ function __kvmx_ssh_keygen { ssh-keygen -t rsa -b 4096 -f $1 -N '' -C $2 fi } + +# Check dependencies +function __kvmx_check_dependencies { + if [ -z "$DEPENDENCIES" ]; then + DEPENDENCIES="ssh sudo apt kvm virt-viewer spicy socat screen sed awk" + fi + + for dependency in $DEPENDENCIES; do + if ! which $dependency &> /dev/null; then + echo "$BASENAME: cannot find dependency program $dependency" + exit 1 + fi + done +} -- cgit v1.2.3