]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Add provision_rsync_opts config
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 18 Apr 2017 15:42:53 +0000 (12:42 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 18 Apr 2017 15:42:53 +0000 (12:42 -0300)
kvmx
kvmxfile

diff --git a/kvmx b/kvmx
index cf97b99fc8f71e16b9e20fdb35cfaf560e5655e5..7329b8c3f363846cd6bfd81cb54cbe2740c1c016 100755 (executable)
--- a/kvmx
+++ b/kvmx
@@ -748,7 +748,7 @@ function kvmx_provision {
 
     echo "Syncing provision files into the guest..."
     echo "sudo mkdir -p `dirname $DEST`" | kvmx_ssh
-    rsync -av -e "$SSH_COMMAND -o Port=$SSH" --rsync-path "sudo rsync" $ORIG/ $SSH_LOGIN@127.0.0.1:$DEST/
+    rsync -av -e "$SSH_COMMAND -o Port=$SSH" $provision_rsync_opts  --rsync-path "sudo rsync" $ORIG/ $SSH_LOGIN@127.0.0.1:$DEST/
   fi
 
   echo "Running provision command inside the guest..."
index 0daf579379a9f2e3d03f5ce5cab696fbe25a3971..45b5e2a34f811338f108c8b8a21ea8501e05c364 100644 (file)
--- a/kvmxfile
+++ b/kvmxfile
@@ -18,6 +18,9 @@ shared_folder_mountpoint="/home/$user/code/$VM"
 # Folder to sync during provisioning in the format "/host/folder /guest/folder".
 #provision_rsync="$KVMX_BASE/share/provision/ /usr/local/share/kvmx/provision/"
 
+# Options for provision_rsync
+#provision_rsync_opts="--exclude=somefolder"
+
 # Absolute path for a provision script located inside the guest.
 #provision_command="/usr/local/share/kvmx/provision/desktop-basic"