nixos/pangolin: replace preStart with ExecStartPre
This commit is contained in:
@@ -241,11 +241,6 @@ in
|
||||
requires = [ "network.target" ];
|
||||
after = [ "network.target" ];
|
||||
|
||||
preStart = ''
|
||||
mkdir -p ${cfg.dataDir}/config
|
||||
cp -f ${cfgFile} ${cfg.dataDir}/config/config.yml
|
||||
'';
|
||||
|
||||
serviceConfig = {
|
||||
User = "pangolin";
|
||||
Group = "fossorial";
|
||||
@@ -317,6 +312,11 @@ in
|
||||
"~@swap:EPERM"
|
||||
"~@timer:EPERM"
|
||||
];
|
||||
|
||||
ExecStartPre = [
|
||||
"${lib.getExe' pkgs.coreutils "mkdir"} -p ${cfg.dataDir}/config"
|
||||
"${lib.getExe' pkgs.coreutils "cp"} -f ${cfgFile} ${cfg.dataDir}/config/config.yml"
|
||||
];
|
||||
ExecStart = lib.getExe cfg.package;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user