We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9f11084 commit 2623039Copy full SHA for 2623039
1 file changed
archinstall/lib/luks.py
@@ -126,7 +126,7 @@ def _get_luks_uuid(self) -> str:
126
raise err
127
128
def is_unlocked(self) -> bool:
129
- return self.mapper_name is not None and Path(f'/dev/mapper/{self.mapper_name}').exists()
+ return (mapper_dev := self.mapper_dev) is not None and mapper_dev.is_symlink()
130
131
def unlock(self, key_file: Path | None = None) -> None:
132
"""
@@ -157,7 +157,7 @@ def unlock(self, key_file: Path | None = None) -> None:
157
158
debug(f'cryptsetup open output: {result.stdout.decode().rstrip()}')
159
160
- if not self.mapper_dev or not self.mapper_dev.is_symlink():
+ if not self.is_unlocked():
161
raise DiskError(f'Failed to open luks2 device: {self.luks_dev_path}')
162
163
def lock(self) -> None:
0 commit comments