nixos/ncps: delete failing secretKeyPath assertion and wait for network-online.target (#396901)

Changed files
+2 -6
nixos
modules
services
networking
+2 -6
nixos/modules/services/networking/ncps.nix
···
assertion = cfg.cache.lru.schedule == null || cfg.cache.maxSize != null;
message = "You must specify config.ncps.cache.lru.schedule when config.ncps.cache.maxSize is set";
}
-
-
{
-
assertion = cfg.cache.secretKeyPath == null || (builtins.pathExists cfg.cache.secretKeyPath);
-
message = "config.ncps.cache.secresecretKeyPath=${cfg.cache.secretKeyPath} must exist but does not";
-
}
];
users.users.ncps = {
···
systemd.services.ncps = {
description = "ncps binary cache proxy service";
-
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
preStart = ''
···
assertion = cfg.cache.lru.schedule == null || cfg.cache.maxSize != null;
message = "You must specify config.ncps.cache.lru.schedule when config.ncps.cache.maxSize is set";
}
];
users.users.ncps = {
···
systemd.services.ncps = {
description = "ncps binary cache proxy service";
+
after = [ "network-online.target" ];
+
wants = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
preStart = ''