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" '' keyScript = pkgs.writeScript "brownpaper-keyscript" ''
DATADIR='${toString cfg.dataDir}' DATADIR='${toString cfg.dataDir}'
[ -d "$DATADIR/keys" ] && mv "$DATADIR/keys" "$DATADIR/keys.bak" ([ ! -s "$DATADIR/keys" ] && [ -d "$DATADIR/keys" ]) && mv "$DATADIR/keys" "$DATADIR/keys.bak"
[ -e "$DATADIR/keys" ] && rm "$DATADIR/keys" [ -s "$DATADIR/keys" ] && rm "$DATADIR/keys"
ln -s ${keyDir} "$DATADIR/keys" ln -s ${keyDir} "$DATADIR/keys"
''; '';
in in