From 251624734faa7a01590cb35b3416b72c2271ba55 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Tue, 9 Mar 2021 11:58:35 +0100 Subject: Fixed luks2().close() to properly detect it's own path --- archinstall/lib/luks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'archinstall/lib') diff --git a/archinstall/lib/luks.py b/archinstall/lib/luks.py index fa040788..283a1b51 100644 --- a/archinstall/lib/luks.py +++ b/archinstall/lib/luks.py @@ -84,7 +84,10 @@ class luks2(): if os.path.islink(f'/dev/mapper/{mountpoint}'): return Partition(f'/dev/mapper/{mountpoint}', encrypted=True, filesystem=get_filesystem_type(f'/dev/mapper/{mountpoint}')) - def close(self, mountpoint): + def close(self, mountpoint=None): + if not mountpoint: + mountpoint = self.partition.path + sys_command(f'cryptsetup close /dev/mapper/{mountpoint}') return os.path.islink(f'/dev/mapper/{mountpoint}') is False -- cgit v1.2.3-70-g09d2