diff options
Diffstat (limited to 'kvmd/plugins')
-rw-r--r-- | kvmd/plugins/auth/htpasswd.py | 4 | ||||
-rw-r--r-- | kvmd/plugins/msd/otg.py | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/kvmd/plugins/auth/htpasswd.py b/kvmd/plugins/auth/htpasswd.py index 2f4e2df8..94e29711 100644 --- a/kvmd/plugins/auth/htpasswd.py +++ b/kvmd/plugins/auth/htpasswd.py @@ -26,7 +26,7 @@ import passlib.apache from ...yamlconf import Option -from ...validators.os import valid_abs_path_exists +from ...validators.os import valid_abs_file from . import BaseAuthService @@ -39,7 +39,7 @@ class Plugin(BaseAuthService): @classmethod def get_plugin_options(cls) -> Dict: return { - "file": Option("/etc/kvmd/htpasswd", type=valid_abs_path_exists, unpack_as="path"), + "file": Option("/etc/kvmd/htpasswd", type=valid_abs_file, unpack_as="path"), } async def authorize(self, user: str, passwd: str) -> bool: diff --git a/kvmd/plugins/msd/otg.py b/kvmd/plugins/msd/otg.py index ca57a932..839fbc1f 100644 --- a/kvmd/plugins/msd/otg.py +++ b/kvmd/plugins/msd/otg.py @@ -29,7 +29,7 @@ from typing import AsyncGenerator from ...yamlconf import Option -from ...validators.os import valid_abs_path_exists +from ...validators.os import valid_abs_dir from ...validators.os import valid_command from . import MsdOperationError @@ -48,7 +48,7 @@ class Plugin(BaseMsd): def get_plugin_options(cls) -> Dict: sudo = ["/usr/bin/sudo", "--non-interactive"] return { - "storage": Option("/var/lib/kvmd/msd", type=valid_abs_path_exists, unpack_as="storage_path"), + "storage": Option("/var/lib/kvmd/msd", type=valid_abs_dir, unpack_as="storage_path"), "remount_cmd": Option([*sudo, "/usr/bin/kvmd-helper-otgmsd-remount", "{mode}"], type=valid_command), "unlock_cmd": Option([*sudo, "/usr/bin/kvmd-helper-otgmsd-unlock", "unlock"], type=valid_command), } |