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

18 lines
642 B
Bash

#!/bin/bash
#
# Unlocks the data
# @author Kevin Veen-Birkenbach [aka. Frantz]
#
# shellcheck source=/dev/null # Deactivate SC1090
# shellcheck disable=SC2015 # Deactivating bool hint
source "$(dirname "$(readlink -f "${0}")")/../base.sh" || (echo "Loading base.sh failed." && exit 1)
info "Unlocking directory $DECRYPTED_PATH..."
if [ ! -d "$DECRYPTED_PATH" ]
then
info "Creating directory $DECRYPTED_PATH..." &&
mkdir "$DECRYPTED_PATH" || error "Failed."
fi
info "Encrypting directory $DECRYPTED_PATH to $DECRYPTED_PATH..." &&
encfs "$ENCRYPTED_PATH" "$DECRYPTED_PATH" || error "Failed."
echo "ATTENTION: DATA IS NOW DECRYPTED!"