mirror of https://github.com/ryantm/agenix.git
Compare commits
4 Commits
aa8534c280
...
9141d875c4
Author | SHA1 | Date |
---|---|---|
sternenseemann | 9141d875c4 | |
Ryan Mulligan | 24a7ea3905 | |
Ellis Gibbons | 2c1d1fb134 | |
sternenseemann | 1746e4f5ec |
|
@ -30,9 +30,13 @@ in
|
||||||
shellcheck ${bin}
|
shellcheck ${bin}
|
||||||
${bin} -h | grep ${version}
|
${bin} -h | grep ${version}
|
||||||
|
|
||||||
HOME=$(mktemp -d 2>/dev/null || mktemp -d -t 'mytmpdir')
|
test_tmp=$(mktemp -d 2>/dev/null || mktemp -d -t 'mytmpdir')
|
||||||
|
export HOME="$test_tmp/home"
|
||||||
|
export NIX_STORE_DIR="$test_tmp/nix/store"
|
||||||
|
export NIX_STATE_DIR="$test_tmp/nix/var"
|
||||||
|
mkdir -p "$HOME" "$NIX_STORE_DIR" "$NIX_STATE_DIR"
|
||||||
function cleanup {
|
function cleanup {
|
||||||
rm -rf $HOME
|
rm -rf "$test_tmp"
|
||||||
}
|
}
|
||||||
trap "cleanup" 0 2 3 15
|
trap "cleanup" 0 2 3 15
|
||||||
|
|
||||||
|
|
|
@ -171,7 +171,9 @@ function edit {
|
||||||
ENCRYPT=()
|
ENCRYPT=()
|
||||||
while IFS= read -r key
|
while IFS= read -r key
|
||||||
do
|
do
|
||||||
ENCRYPT+=(--recipient "$key")
|
if [ -n "$key" ]; then
|
||||||
|
ENCRYPT+=(--recipient "$key")
|
||||||
|
fi
|
||||||
done <<< "$KEYS"
|
done <<< "$KEYS"
|
||||||
|
|
||||||
REENCRYPTED_DIR=$(@mktempBin@ -d)
|
REENCRYPTED_DIR=$(@mktempBin@ -d)
|
||||||
|
|
Loading…
Reference in New Issue