move keys only if symlink

This commit is contained in:
shimun 2020-12-20 17:56:27 +01:00
parent f2e403282d
commit 121097dbf6
Signed by: shimun
GPG Key ID: E81D8382DC2F971B

View File

@ -50,8 +50,8 @@ in
'';
keyScript = pkgs.writeScript "brownpaper-keyscript" ''
DATADIR='${toString cfg.dataDir}'
[ -d "$DATADIR/keys" ] && mv "$DATADIR/keys" "$DATADIR/keys.bak"
[ -e "$DATADIR/keys" ] && rm "$DATADIR/keys"
([ ! -s "$DATADIR/keys" ] && [ -d "$DATADIR/keys" ]) && mv "$DATADIR/keys" "$DATADIR/keys.bak"
[ -s "$DATADIR/keys" ] && rm "$DATADIR/keys"
ln -s ${keyDir} "$DATADIR/keys"
'';
in