Merge pull request #1168 from ogayot/use-fuse
Add --use-fuse switch to kvm-test --install so it can run as non-root
This commit is contained in:
commit
583659270c
3
Makefile
3
Makefile
|
@ -30,7 +30,8 @@ aptdeps:
|
|||
libnl-route-3-dev python3-attr python3-distutils-extra python3-requests \
|
||||
python3-requests-unixsocket python3-jsonschema python3-apport \
|
||||
python3-bson xorriso isolinux python3-aiohttp cloud-init ssh-import-id \
|
||||
curl jq build-essential python3-pytest python3-async-timeout language-selector-common
|
||||
curl jq build-essential python3-pytest python3-async-timeout \
|
||||
language-selector-common fuseiso
|
||||
|
||||
.PHONY: install_deps
|
||||
install_deps: aptdeps gitdeps
|
||||
|
|
|
@ -230,11 +230,11 @@ def noop(path):
|
|||
|
||||
@contextlib.contextmanager
|
||||
def mounter(src, dest):
|
||||
run(f'sudo mount -r {src} {dest}')
|
||||
run(["fuseiso", src, dest])
|
||||
try:
|
||||
yield
|
||||
finally:
|
||||
run(f'sudo umount {dest}')
|
||||
run(["fusermount", "-u", dest])
|
||||
|
||||
|
||||
def livefs_edit(ctx, *args):
|
||||
|
|
Loading…
Reference in New Issue