From: Silvio Rhatto Date: Mon, 19 Oct 2020 15:47:36 +0000 (-0300) Subject: Fix: additional checks at startup_rsync_to_guest and poweroff_rsync_from_guest X-Git-Tag: 0.1.0~77 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=6d44c532eee291dd760626775d0780678f5f402e;p=kvmx.git Fix: additional checks at startup_rsync_to_guest and poweroff_rsync_from_guest --- diff --git a/kvmx b/kvmx index 4f47403..3759502 100755 --- a/kvmx +++ b/kvmx @@ -748,10 +748,18 @@ function kvmx_up { local item IFS="," for item in $startup_rsync_to_guest; do + if [ -z "$item" ]; then + continue + fi + local id="`echo $item | cut -d ':' -f 1`" local startup_rsync_to_guest_orig="`echo $item | cut -d ':' -f 2`" local startup_rsync_to_guest_dest="`echo $item | cut -d ':' -f 3`" + if [ -z "$id" ] || [ -z "$poweroff_rsync_to_guest_orig" ] || [ -z "$poweroff_rsync_to_guest_dest" ]; then + continue + fi + echo "Rsyncing to guest: $startup_rsync_to_guest ($id)..." kvmx_rsync_to $startup_rsync_to_guest_orig $startup_rsync_to_guest_dest @@ -1038,10 +1046,18 @@ function kvmx_poweroff { local item IFS="," for item in $poweroff_rsync_from_guest; do + if [ -z "$item" ]; then + continue + fi + local id="`echo $item | cut -d ':' -f 1`" local poweroff_rsync_from_guest_orig="`echo $item | cut -d ':' -f 2`" local poweroff_rsync_from_guest_dest="`echo $item | cut -d ':' -f 3`" + if [ -z "$id" ] || [ -z "$poweroff_rsync_from_guest_orig" ] || [ -z "$poweroff_rsync_from_guest_dest" ]; then + continue + fi + echo "Rsyncing from guest: $poweroff_rsync_from_guest ($id)..." kvmx_rsync_from $poweroff_rsync_from_guest_orig $poweroff_rsync_from_guest_dest