diff options
-rwxr-xr-x | kvmx | 32 |
1 files changed, 28 insertions, 4 deletions
@@ -618,6 +618,14 @@ function kvmx_rsync_to { ORIG="$3" DEST="$4" + if [ -z "$DEST" ]; then + # Error + #exit 1 + + # Assume same as origin + DEST="$ORIG" + fi + # Fix ~/ path if echo $DEST | grep -q -e "^$HOME"; then DEST="$(echo $DEST | sed -e "s|^$HOME|/home/$SSH_LOGIN|")" @@ -637,6 +645,14 @@ function kvmx_rsync_from { ORIG="$3" DEST="$4" + if [ -z "$DEST" ]; then + # Error + #exit 1 + + # Assume same as origin + DEST="$ORIG" + fi + # Fix ~/ path if echo $ORIG | grep -q -e "^$HOME"; then ORIG="$(echo $ORIG | sed -e "s|^$HOME|/home/$SSH_LOGIN|")" @@ -655,10 +671,13 @@ function kvmx_scp_from { ORIG="$3" DEST="$4" - SSH="`cat $SSHFILE`" if [ -z "$DEST" ]; then - exit 1 + # Error + #exit 1 + + # Assume same as origin + DEST="$ORIG" fi # Fix ~/ path @@ -666,6 +685,7 @@ function kvmx_scp_from { ORIG="$(echo $ORIG | sed -e "s|^$HOME|/home/$SSH_LOGIN|")" fi + SSH="`cat $SSHFILE`" $SCP_COMMAND -o Port=$SSH 127.0.0.1:$ORIG $DEST } @@ -678,10 +698,13 @@ function kvmx_scp_to { ORIG="$3" DEST="$4" - SSH="`cat $SSHFILE`" if [ -z "$DEST" ]; then - exit 1 + # Error + #exit 1 + + # Assume same as origin + DEST="$ORIG" fi # Fix ~/ path @@ -689,6 +712,7 @@ function kvmx_scp_to { DEST="$(echo $DEST | sed -e "s|^$HOME|/home/$SSH_LOGIN|")" fi + SSH="`cat $SSHFILE`" $SCP_COMMAND -o Port=$SSH $ORIG 127.0.0.1:$DEST } |