Solved mounting and testing bugs

This commit is contained in:
Kevin Veen-Birkenbach 2020-12-20 22:39:49 +01:00
parent bf49689723
commit cf9b59677a
2 changed files with 3 additions and 0 deletions

View File

@ -34,6 +34,7 @@ create_luks_key_and_update_cryptab(){
sudo dd if=/dev/urandom of="$secret_key_path" bs=512 count=8 && sudo dd if=/dev/urandom of="$secret_key_path" bs=512 count=8 &&
sudo cryptsetup -v luksAddKey "$2" "$secret_key_path" && sudo cryptsetup -v luksAddKey "$2" "$secret_key_path" &&
info "Opening and closing device to verify that that everything works fine..." && info "Opening and closing device to verify that that everything works fine..." &&
sudo cryptsetup -v luksClose "$1" &&
sudo cryptsetup -v luksOpen "$2" "$1" --key-file="$secret_key_path" && sudo cryptsetup -v luksOpen "$2" "$1" --key-file="$secret_key_path" &&
sudo cryptsetup -v luksClose "$1" && sudo cryptsetup -v luksClose "$1" &&
info "Reading UUID..." && info "Reading UUID..." &&

View File

@ -5,6 +5,8 @@ source "$(dirname "$(readlink -f "${0}")")/base.sh" || (echo "Loading base.sh fa
info "Automount raid1 encrypted storages..." && info "Automount raid1 encrypted storages..." &&
set_raid1_devices_mount_partition_and_mapper_paths && set_raid1_devices_mount_partition_and_mapper_paths &&
create_luks_key_and_update_cryptab "$mapper_name_1" "$device_path_1" && create_luks_key_and_update_cryptab "$mapper_name_1" "$device_path_1" &&
info "Creating mount folder unter \"$mount_path_1\"..." &&
sudo mkdir -p "$mount_path_1" &&
create_luks_key_and_update_cryptab "$mapper_name_2" "$device_path_2" && create_luks_key_and_update_cryptab "$mapper_name_2" "$device_path_2" &&
update_fstab "$mapper_path_1" "$mount_path_1" && update_fstab "$mapper_path_1" "$mount_path_1" &&
success "Installation finished. Please restart :)" || success "Installation finished. Please restart :)" ||