diff options
-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." |