about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorFabian Möller <fabianm88@gmail.com>2022-01-23 00:36:02 +0100
committerFabian Möller <fabianm88@gmail.com>2022-09-05 16:03:01 +0200
commitf3e08ac0b1a191856c03e5e89cdd712fc7485f05 (patch)
tree436bc30e87f283962faef1c8d3c76b6934aac712 /nixos
parent2905eb5343e5d86fa281c58b1344e2195fd583cb (diff)
downloadnixlib-f3e08ac0b1a191856c03e5e89cdd712fc7485f05.tar
nixlib-f3e08ac0b1a191856c03e5e89cdd712fc7485f05.tar.gz
nixlib-f3e08ac0b1a191856c03e5e89cdd712fc7485f05.tar.bz2
nixlib-f3e08ac0b1a191856c03e5e89cdd712fc7485f05.tar.lz
nixlib-f3e08ac0b1a191856c03e5e89cdd712fc7485f05.tar.xz
nixlib-f3e08ac0b1a191856c03e5e89cdd712fc7485f05.tar.zst
nixlib-f3e08ac0b1a191856c03e5e89cdd712fc7485f05.zip
nixos/mediatomb: wait for network-online.target
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/misc/mediatomb.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/misc/mediatomb.nix b/nixos/modules/services/misc/mediatomb.nix
index 8cac87f53266..3f0bd585371f 100644
--- a/nixos/modules/services/misc/mediatomb.nix
+++ b/nixos/modules/services/misc/mediatomb.nix
@@ -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;