move keys only if symlink
This commit is contained in:
parent
f2e403282d
commit
121097dbf6
4
mod.nix
4
mod.nix
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user