add ability to ignore vault install script
This commit is contained in:
parent
9e419973f3
commit
c06950e2a0
1 changed files with 10 additions and 8 deletions
|
@ -5,12 +5,12 @@ set -o pipefail
|
||||||
|
|
||||||
VERACRYPT="veracrypt"
|
VERACRYPT="veracrypt"
|
||||||
if [[ "$OSTYPE" == "darwin"* ]]; then
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
VERACRYPT="/Applications/VeraCrypt.app/Contents/MacOS/VeraCrypt"
|
VERACRYPT="/Applications/VeraCrypt.app/Contents/MacOS/VeraCrypt"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
MOUNT_TARGET=$2
|
MOUNT_TARGET=$2
|
||||||
if [[ -z "$MOUNT_TARGET" ]]; then
|
if [[ -z "$MOUNT_TARGET" ]]; then
|
||||||
MOUNT_TARGET=$HOME/.vault
|
MOUNT_TARGET=$HOME/.vault
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sudo chown $USER "$MOUNT_TARGET"
|
sudo chown $USER "$MOUNT_TARGET"
|
||||||
|
@ -18,17 +18,17 @@ mkdir -p "$MOUNT_TARGET"
|
||||||
|
|
||||||
MOUNT_SOURCE=$1
|
MOUNT_SOURCE=$1
|
||||||
if [[ -z "$MOUNT_SOURCE" ]]; then
|
if [[ -z "$MOUNT_SOURCE" ]]; then
|
||||||
MOUNT_SOURCE="$HOME/vaults/vault.vera"
|
MOUNT_SOURCE="$HOME/vaults/vault.vera"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
chmod a+x "$MOUNT_SOURCE"
|
chmod a+x "$MOUNT_SOURCE"
|
||||||
|
|
||||||
if [[ -z "$VAULT_PASSWORD" ]]; then
|
if [[ -z "$VAULT_PASSWORD" ]]; then
|
||||||
echo "interactive mount"
|
echo "interactive mount"
|
||||||
$VERACRYPT -t --mount "$MOUNT_SOURCE" "$MOUNT_TARGET"
|
$VERACRYPT -t --mount "$MOUNT_SOURCE" "$MOUNT_TARGET"
|
||||||
else
|
else
|
||||||
echo "non-interactive mount of '$MOUNT_SOURCE' to '$MOUNT_TARGET'"
|
echo "non-interactive mount of '$MOUNT_SOURCE' to '$MOUNT_TARGET'"
|
||||||
sudo $VERACRYPT -t --non-interactive -p $VAULT_PASSWORD --mount "$MOUNT_SOURCE" "$MOUNT_TARGET"
|
sudo $VERACRYPT -t --non-interactive -p $VAULT_PASSWORD --mount "$MOUNT_SOURCE" "$MOUNT_TARGET"
|
||||||
fi
|
fi
|
||||||
echo "mounted"
|
echo "mounted"
|
||||||
sudo chown $USER "$MOUNT_TARGET"
|
sudo chown $USER "$MOUNT_TARGET"
|
||||||
|
@ -36,4 +36,6 @@ echo "chowned"
|
||||||
|
|
||||||
echo "$MOUNT_SOURCE -> $MOUNT_TARGET"
|
echo "$MOUNT_SOURCE -> $MOUNT_TARGET"
|
||||||
|
|
||||||
"$MOUNT_TARGET/install"
|
if [[ -z $NO_INSTALL_VAULT ]]; then
|
||||||
|
"$MOUNT_TARGET/install"
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue