1
0
mirror of https://github.com/Tarrasch/zsh-autoenv.git synced 2025-12-14 02:15:11 +02:00

Create path to non-existing auth file (#49)

This changes the tests to have the auth file in a non-existing subdir
always, as with `$HOME/.local/share` not being there already.

Fixes https://github.com/Tarrasch/zsh-autoenv/issues/48.
This commit is contained in:
Daniel Hahler
2016-06-16 01:45:25 +02:00
committed by GitHub
parent 0e878b9913
commit 998c09addd
3 changed files with 6 additions and 3 deletions

View File

@@ -9,7 +9,7 @@
# Not handled in varstash yet.
# setopt nounset
export AUTOENV_AUTH_FILE="$CRAMTMP/.autoenv_auth"
export AUTOENV_AUTH_FILE="$CRAMTMP/autoenv/.autoenv_auth"
if [[ $AUTOENV_AUTH_FILE[0,4] != '/tmp' ]]; then
echo "AUTOENV_AUTH_FILE is not in /tmp. Aborting."
@@ -24,7 +24,9 @@ set -e
$TEST_SOURCE_AUTOENV
# Reset any authentication.
echo -n >| $AUTOENV_AUTH_FILE
if [[ -f $AUTOENV_AUTH_FILE ]]; then
echo -n >| $AUTOENV_AUTH_FILE
fi
# Add file $1 (with optional hash $2) to authentication file.
test_autoenv_add_to_env() {