diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-06-02 18:36:43 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-06-02 18:36:43 -0300 |
commit | 107d51ec43ea123c098fca09175a5c2fa2476a67 (patch) | |
tree | 9bd2086229343ddbd2442bc40cd14a7786e45dde /kvmx | |
parent | a14dd0ac67d567a90846c37fc906de134ef79a8c (diff) | |
download | kvmx-107d51ec43ea123c098fca09175a5c2fa2476a67.tar.gz kvmx-107d51ec43ea123c098fca09175a5c2fa2476a67.tar.bz2 |
Clone: if dest is given without a full path, clone to the same basedir
Diffstat (limited to 'kvmx')
-rwxr-xr-x | kvmx | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -430,7 +430,7 @@ function kvmx_usage { echo "" echo -e "\t$BASENAME list" echo -e "\t$BASENAME init <machine> [folder]" - echo -e "\t$BASENAME clone <orig-guest> <dest-folder>" + echo -e "\t$BASENAME clone <orig-guest> <dest-guest-or-folder>" echo -e "\t$BASENAME ssh <machine> -X firefox" echo "" @@ -709,6 +709,13 @@ function kvmx_clone { kvmx_usage fi + # If dest is given without a full path, clone to the same basedir + # as the original guest. + if [ "$FOLDER" == "$DEST" ]; then + FOLDER="`dirname $image`" + FOLDER="`dirname $FOLDER`/$DEST" + fi + # Check if dest machine exists if [ -e "$GLOBAL_USER_CONFIG_FOLDER/$DEST" ]; then echo "$BASENAME: destination guest $DEST already exists." |