nixos/mediatomb: wait for network-online.target

This commit is contained in:
Fabian Möller 2022-01-23 00:36:02 +01:00
parent 2905eb5343
commit f3e08ac0b1
No known key found for this signature in database
GPG key ID: 70B29D65DD8A7E31

View file

@ -362,7 +362,9 @@ in {
in mkIf cfg.enable {
systemd.services.mediatomb = {
description = "${cfg.serverName} media Server";
after = [ "network.target" ];
# Gerbera might fail if the network interface is not available on startup
# https://github.com/gerbera/gerbera/issues/1324
after = [ "network.target" "network-online.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig.ExecStart = "${binaryCommand} --port ${toString cfg.port} ${interfaceFlag} ${configFlag} --home ${cfg.dataDir}";
serviceConfig.User = cfg.user;