diff --git a/roles/lmn_vm/files/virtiofs@.service b/roles/lmn_vm/files/virtiofs@.service index a54865c..c070a77 100644 --- a/roles/lmn_vm/files/virtiofs@.service +++ b/roles/lmn_vm/files/virtiofs@.service @@ -5,7 +5,7 @@ Description=share home folders via virtiofsd [Service] Type=exec ExecStartPre=/usr/bin/mkdir -p /run/virtiofs/ -ExecStart=/usr/bin/sh -c 'v="%i"; soc="$${v%%:*}"; usr="$${v##*:}"; exec /usr/lib/qemu/virtiofsd --socket-path="/run/virtiofs/$${soc}.sock" -o source="/lmn/media/$${usr}"' +ExecStart=/usr/bin/sh -c 'v="%i"; soc="$${v%%:*}"; usr="$${v##*:}"; exec /usr/local/bin/virtiofsd --announce-submounts --socket-path="/run/virtiofs/$${soc}.sock" --shared-dir "/lmn/media/$${usr}"' ExecStartPost=/usr/bin/chmod 755 /run/virtiofs/ ExecStartPost=/usr/bin/sh -c 'v="%i"; soc="$${v%%:*}"; usr="$${v##*:}"; chown "$$usr" "/run/virtiofs/$${soc}.sock"' ExecStopPost=/usr/bin/sh -c 'v="%i"; soc="$${v%%:*}"; rm "/run/virtiofs/$${soc}.sock"' diff --git a/roles/lmn_vm/files/virtiofsd b/roles/lmn_vm/files/virtiofsd new file mode 100755 index 0000000..471c24d Binary files /dev/null and b/roles/lmn_vm/files/virtiofsd differ diff --git a/roles/lmn_vm/tasks/main.yml b/roles/lmn_vm/tasks/main.yml index dd934cf..669f563 100644 --- a/roles/lmn_vm/tasks/main.yml +++ b/roles/lmn_vm/tasks/main.yml @@ -132,6 +132,7 @@ - start-virtiofsd.sh - linbo-torrenthelper.sh - vmimage-torrent + - virtiofsd - name: Deploy linbo-torrent defaults copy: