]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Provision: go inside the project folder so a relative $ORIG works
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 19 Nov 2017 00:04:40 +0000 (22:04 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 19 Nov 2017 00:04:40 +0000 (22:04 -0200)
kvmx

diff --git a/kvmx b/kvmx
index 572b3d79acb5e8a801dbd05b041ee1dd1277025f..f05021907bf9b3030d034cf39b3f308caf9e85b1 100755 (executable)
--- a/kvmx
+++ b/kvmx
@@ -993,8 +993,12 @@ function kvmx_provision {
 
     # Sync custom provisioners
     if [ "$ORIG" != "$KVMX_BASE/share/provision/" ] && [ "$DEST" != "/usr/local/share/kvmx/provision/" ]; then
+      (
+      # Go inside the project folder so a relative $ORIG works
+      cd `dirname $KVMXFILE` &> /dev/null
       echo "sudo mkdir -p `dirname $DEST`" | kvmx_ssh
       rsync -av -e "$SSH_COMMAND -o Port=$SSH" $provision_rsync_opts --rsync-path "sudo rsync" $ORIG/ 127.0.0.1:$DEST/
+      )
     fi
   fi