From 9769b2f754eed35a636259f3aa9717256a44cd26 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Mon, 13 Jun 2022 21:10:51 +0300 Subject: optional X-kvmd.otgmsd-* values --- kvmd/helpers/remount/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'kvmd/helpers/remount') diff --git a/kvmd/helpers/remount/__init__.py b/kvmd/helpers/remount/__init__.py index 960339f3..5c833a39 100644 --- a/kvmd/helpers/remount/__init__.py +++ b/kvmd/helpers/remount/__init__.py @@ -56,11 +56,11 @@ def _find_storage(target: str) -> _Storage: if line and not line.startswith("#"): parts = line.split() if len(parts) == 6: - options = dict(re.findall(r"X-kvmd\.%s-(root|user)=([^,]+)" % (target), parts[3])) + options = dict(re.findall(r"X-kvmd\.%s-(root|user)(?:=([^,]+))?" % (target), parts[3])) if options: return _Storage( mount_path=parts[1], - root_path=options.get("root", ""), + root_path=(options.get("root", "") or parts[1]), user=options.get("user", ""), ) raise SystemExit(f"Can't find {target!r} mountpoint in {_FSTAB_PATH}") -- cgit v1.2.3