]> gitweb.fluxo.info Git - kvmx.git/commitdiff
Ensure shared folders exists
authorSilvio Rhatto <rhatto@riseup.net>
Mon, 18 Mar 2019 17:45:29 +0000 (14:45 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Mon, 18 Mar 2019 17:45:29 +0000 (14:45 -0300)
kvmx

diff --git a/kvmx b/kvmx
index 36b1150df8e06a00a8e747ec92c327488d2c4be9..2134e82c542d5710ab9bbf1fe08eda6815ce4326 100755 (executable)
--- a/kvmx
+++ b/kvmx
@@ -336,6 +336,7 @@ function kvmx_up {
 
   if [ ! -z "$shared_folder" ]; then
     # Get absolute path of shared folder relative to project path
+    mkdir -p $shared_folder
     shared_folder="`cd $KVMX_PROJECT_FOLDER && cd $shared_folder &> /dev/null && pwd`"
     # Requires samba package installed in the host; see http://unix.stackexchange.com/a/183609
     #local shared="-net user,smb=$shared_folder"
@@ -352,6 +353,7 @@ function kvmx_up {
       local shared_folder_mountpoint="`echo $shared_item | cut -d ':' -f 3`"
 
       # Get absolute path of shared folder relative to project path
+      mkdir -p $shared_folder
       shared_folder="`cd $KVMX_PROJECT_FOLDER && cd $shared_folder &> /dev/null && pwd`"
 
       shared="$shared -fsdev local,id=$id,path=$shared_folder,security_model=none -device virtio-9p-pci,fsdev=$id,mount_tag=$id"