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:
Dan Bungert 2022-01-20 10:21:59 -07:00 committed by GitHub
commit 583659270c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -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

View File

@ -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):