diff options
-rwxr-xr-x | kvmx | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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 |