aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xkvmx16
1 files changed, 16 insertions, 0 deletions
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