linux-image-manager/scripts/encryption/data/unlock.sh

18 lines
625 B
Bash
Raw Permalink Normal View History

#!/bin/bash
2019-10-01 11:59:31 +02:00
#
# Unlocks the data
# @author Kevin Veen-Birkenbach [aka. Frantz]
2019-10-01 11:59:31 +02:00
#
2019-10-01 12:30:27 +02:00
# shellcheck source=/dev/null # Deactivate SC1090
2020-05-05 11:50:20 +02:00
# shellcheck disable=SC2015 # Deactivating bool hint
source "$(dirname "$(readlink -f "${0}")")/../../base.sh" || (echo "Loading base.sh failed." && exit 1)
2020-05-03 20:36:49 +02:00
info "Unlocking directory $DECRYPTED_PATH..."
if [ ! -d "$DECRYPTED_PATH" ]
then
2020-05-03 20:36:49 +02:00
info "Creating directory $DECRYPTED_PATH..." &&
2020-05-15 11:18:19 +02:00
mkdir "$DECRYPTED_PATH" || error
fi
2023-04-25 15:07:19 +02:00
info "Decrypting directory $DECRYPTED_PATH to $DECRYPTED_PATH..." &&
2020-05-15 11:18:19 +02:00
encfs "$ENCRYPTED_PATH" "$DECRYPTED_PATH" || error
2020-05-03 20:36:49 +02:00
echo "ATTENTION: DATA IS NOW DECRYPTED!"