Added more partprobe's

This commit is contained in:
Anton Hvornum 2021-11-11 15:14:06 +00:00
parent 960c4e6a3d
commit 91887bf0b3
1 changed files with 3 additions and 0 deletions

View File

@ -61,6 +61,8 @@ class luks2:
with open(key_file, 'wb') as fh:
fh.write(password)
SysCommand(f'bash -c "partprobe"') # Might be redundant
cryptsetup_args = shlex.join([
'/usr/bin/cryptsetup',
'--batch-mode',
@ -86,6 +88,7 @@ class luks2:
# Get crypt-information about the device by doing a reverse lookup starting with the partition path
# For instance: /dev/sda
SysCommand(f'bash -c "partprobe"')
devinfo = json.loads(b''.join(SysCommand(f"lsblk --fs -J {partition.path}")).decode('UTF-8'))['blockdevices'][0]
# For each child (sub-partition/sub-device)