static env

This commit is contained in:
Maxim Devaev
2022-11-07 16:17:13 +03:00
parent 68b3dd4fd0
commit 29bd1e2f6f
6 changed files with 36 additions and 11 deletions

View File

@@ -20,12 +20,7 @@
# ========================================================================== #
import os
# =====
# XXX: Don't use these variables for any purpose other than testing.
# It can be removed at any time.
SYSFS_PREFIX = str(os.getenv("KVMD_SYSFS_PREFIX", "")).strip()
PROCFS_PREFIX = str(os.getenv("KVMD_PROCFS_PREFIX", "")).strip()
ETC_PREFIX = ""
SYSFS_PREFIX = ""
PROCFS_PREFIX = ""

View File

@@ -23,6 +23,8 @@
import re
import dataclasses
from . import env
# =====
class PartitionType:
@@ -43,7 +45,7 @@ class Partition:
def find_partition(part_type: str) -> Partition:
assert part_type in PartitionType.ALL
fstab_path = "/etc/fstab"
fstab_path = f"{env.ETC_PREFIX}/etc/fstab"
with open(fstab_path) as file:
for line in file.read().split("\n"):
line = line.strip()