mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
nixos/oxidized: Use symlinks for config files
The old `cp` suffers from a permission issue on the 2nd start of the service. The files were copied from the read-only nix store. On the 2nd start of the service the `cp` failed. The new version force creates a symlink which does not suffer from this.
This commit is contained in:
parent
8746c77a38
commit
02dfc07a04
1 changed files with 2 additions and 2 deletions
|
@ -97,8 +97,8 @@ in
|
||||||
|
|
||||||
preStart = ''
|
preStart = ''
|
||||||
mkdir -p ${cfg.dataDir}/.config/oxidized
|
mkdir -p ${cfg.dataDir}/.config/oxidized
|
||||||
cp -v ${cfg.routerDB} ${cfg.dataDir}/.config/oxidized/router.db
|
ln -f -s ${cfg.routerDB} ${cfg.dataDir}/.config/oxidized/router.db
|
||||||
cp -v ${cfg.configFile} ${cfg.dataDir}/.config/oxidized/config
|
ln -f -s ${cfg.configFile} ${cfg.dataDir}/.config/oxidized/config
|
||||||
'';
|
'';
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue