diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-09-22 10:23:22 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-09-22 10:23:22 -0300 |
commit | 53913be96b3a85986558bab16a76bb01e3f52a5e (patch) | |
tree | 470ad33e86257e9ba2389f0f1faeb85d89cc21f7 | |
parent | 08f894b655dc38dc0427119d5d2ec863d9566917 (diff) | |
download | kvmx-53913be96b3a85986558bab16a76bb01e3f52a5e.tar.gz kvmx-53913be96b3a85986558bab16a76bb01e3f52a5e.tar.bz2 |
Shorthands for rsync and scp actions
-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 } |