diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2020-10-19 12:47:36 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2020-10-19 12:47:36 -0300 |
commit | 6d44c532eee291dd760626775d0780678f5f402e (patch) | |
tree | 02c71069156d77b6e89d898a9875177c031e275d | |
parent | 884a1ec6f38156ddae4c4f4bc2e7c09d8643daad (diff) | |
download | kvmx-6d44c532eee291dd760626775d0780678f5f402e.tar.gz kvmx-6d44c532eee291dd760626775d0780678f5f402e.tar.bz2 |
Fix: additional checks at startup_rsync_to_guest and poweroff_rsync_from_guest
-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 |