fix: explicit dependencies on network-online.target
A recent change in nixpkgs introduced evaluation warnings if a systemd service is configured to start after network-online.target, but does not directly depend on it. This is done because the existing dependency from multi-user.target to network-online.target is being removed, leaving these services without an actual dependency on the service. This affected autosubmit (I added a weak dependency here, for now the service is actually on the same host as Gerrit), and sterni's mirror setup (I added a strong dependency here). Change-Id: I88a4aa69f6788c489f59533d34be3c9cea681326 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11026 Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
This commit is contained in:
parent
1f3fe7d41f
commit
2dbeaa80c3
2 changed files with 3 additions and 0 deletions
|
@ -25,6 +25,7 @@ in
|
|||
systemd.services.gerrit-autosubmit = {
|
||||
inherit description;
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
wants = [ "network-online.target" ];
|
||||
after = [ "network-online.target" ];
|
||||
|
||||
serviceConfig = {
|
||||
|
|
|
@ -227,7 +227,9 @@ in
|
|||
name = unitName name;
|
||||
value = {
|
||||
description = "mirror git repository ${name}";
|
||||
requires = [ "network-online.target" ];
|
||||
after = [ "network-online.target" ];
|
||||
|
||||
script =
|
||||
let
|
||||
path = repoPath name repo;
|
||||
|
|
Loading…
Reference in a new issue