Fix luks import so that encryption works correctly

This commit is contained in:
Dylan M. Taylor 2021-11-08 16:41:20 -05:00 committed by GitHub
parent 565464c72d
commit e9e46f0dd7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -173,7 +173,7 @@ class Partition:
def detect_inner_filesystem(self, password):
log(f'Trying to detect inner filesystem format on {self} (This might take a while)', level=logging.INFO)
from .luks import luks2
from ..luks import luks2
try:
with luks2(self, storage.get('ENC_IDENTIFIER', 'ai') + 'loop', password, auto_unmount=True) as unlocked_device:
@ -206,7 +206,7 @@ class Partition:
"""
A wrapper function for luks2() instances and the .encrypt() method of that instance.
"""
from .luks import luks2
from ..luks import luks2
handle = luks2(self, None, None)
return handle.encrypt(self, *args, **kwargs)
@ -274,7 +274,7 @@ class Partition:
self.filesystem = filesystem
elif filesystem == 'crypto_LUKS':
# from .luks import luks2
# from ..luks import luks2
# encrypted_partition = luks2(self, None, None)
# encrypted_partition.format(path)
self.filesystem = filesystem