diff options
author | Maxim Devaev <[email protected]> | 2024-08-20 05:43:47 +0300 |
---|---|---|
committer | Maxim Devaev <[email protected]> | 2024-08-20 05:43:47 +0300 |
commit | 39422f37ac421c94a010400f741fb8ad4c73c64f (patch) | |
tree | fd68ad1dec909db5dd06ae19c80b1e18a984e49a /kvmd/fstab.py | |
parent | 06b69d3dde2ffe8d3236aff18c6bc4f00ae005de (diff) |
sticky pst
Diffstat (limited to 'kvmd/fstab.py')
-rw-r--r-- | kvmd/fstab.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kvmd/fstab.py b/kvmd/fstab.py index 4ab3163c..5a603d06 100644 --- a/kvmd/fstab.py +++ b/kvmd/fstab.py @@ -33,6 +33,7 @@ class Partition: mount_path: str root_path: str user: str + group: str # ===== @@ -60,12 +61,13 @@ def _find_partitions(part_type: str, single: bool) -> list[Partition]: if line and not line.startswith("#"): fields = line.split() if len(fields) == 6: - options = dict(re.findall(r"X-kvmd\.%s-(root|user)(?:=([^,]+))?" % (part_type), fields[3])) + options = dict(re.findall(r"X-kvmd\.%s-(root|user|group)(?:=([^,]+))?" % (part_type), fields[3])) if options: parts.append(Partition( mount_path=os.path.normpath(fields[1]), root_path=os.path.normpath(options.get("root", "") or fields[1]), user=options.get("user", ""), + group=options.get("group", ""), )) if single: break |