Skip to content

Commit eac0333

Browse files
committed
boot-qemu.py: Add another location for virtiofsd
Signed-off-by: Nathan Chancellor <[email protected]>
1 parent 715bfba commit eac0333

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

boot-qemu.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -211,9 +211,11 @@ def _prepare_for_shared_folder(self):
211211
# https://lore.kernel.org/[email protected]/
212212
#
213213
# The standalone Rust implementation is preferred now, which should be
214-
# available in PATH. If it is not available, see if there is a C
215-
# implementation available in QEMU's prefix.
216-
if not (virtiofsd := shutil.which('virtiofsd')):
214+
# available in PATH or at '/usr/lib/virtiofsd', in the case of Arch
215+
# Linux. If it is not available, see if there is a C implementation
216+
# available in QEMU's prefix.
217+
if not ((virtiofsd := shutil.which('virtiofsd')) or
218+
(virtiofsd := Path('/usr/lib/virtiofsd')).exists()):
217219
utils.yellow(
218220
'Could not find Rust implementation of virtiofsd (https://gitlab.com/virtio-fs/virtiofsd), searching for old C implementation...'
219221
)

0 commit comments

Comments
 (0)