mirror of
https://github.com/kevinveenbirkenbach/linux-image-manager.git
synced 2024-12-22 20:15:03 +01:00
Updated decryption process
This commit is contained in:
parent
b60b0c0d2b
commit
67a76814b0
@ -51,7 +51,7 @@ set_root_variables(){
|
||||
root_mapper_path="/dev/mapper/$root_mapper_name" || error
|
||||
}
|
||||
|
||||
mount_partitions(){
|
||||
decrypt_root(){
|
||||
if [ "$(blkid "$root_partition_path" -s TYPE -o value)" == "crypto_LUKS" ]
|
||||
then
|
||||
set_root_variables &&
|
||||
@ -59,6 +59,9 @@ mount_partitions(){
|
||||
sudo cryptsetup -v luksOpen "$root_partition_path" "$root_mapper_name" ||
|
||||
error
|
||||
fi
|
||||
}
|
||||
|
||||
mount_partitions(){
|
||||
info "Mount boot and root partition..." &&
|
||||
mount -v "$boot_partition_path" "$boot_mount_path" &&
|
||||
mount -v "$root_mapper_path" "$root_mount_path" &&
|
||||
|
@ -14,6 +14,8 @@ make_mount_folders
|
||||
|
||||
set_partition_paths
|
||||
|
||||
decrypt_root
|
||||
|
||||
mount_partitions
|
||||
|
||||
mount_chroot_binds
|
||||
|
@ -244,7 +244,7 @@ if [ "$transfer_image" = "y" ]
|
||||
then
|
||||
info "Formating $root_partition_path with LUKS..." &&
|
||||
sudo cryptsetup -v luksFormat -c aes-xts-plain64 -s 512 -h sha512 --use-random -i 1000 "$root_partition_path" &&
|
||||
set_root_variables || error
|
||||
decrypt_root || error
|
||||
fi
|
||||
|
||||
info "Format root partition..." &&
|
||||
@ -293,6 +293,7 @@ if mount | grep -q "$boot_partition_path"
|
||||
then
|
||||
info "$root_mapper_path is allready mounted..."
|
||||
else
|
||||
decrypt_root
|
||||
mount_partitions
|
||||
fi
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user