From 0a0beadecd5bce5fca73baae2dc075d15f8dd85e Mon Sep 17 00:00:00 2001 From: "Ricardo M. Correia" Date: Tue, 28 May 2013 17:48:08 +0000 Subject: [PATCH] transmission: Add apparmor service dependency --- modules/services/torrent/transmission.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/services/torrent/transmission.nix b/modules/services/torrent/transmission.nix index 742e5bee70c..4c989f09fea 100644 --- a/modules/services/torrent/transmission.nix +++ b/modules/services/torrent/transmission.nix @@ -104,8 +104,10 @@ in systemd.services.transmission = { description = "Transmission BitTorrent Daemon"; - after = [ "network.target" ]; + after = [ "network.target" ] ++ optional (config.security.apparmor.enable && cfg.apparmor) "apparmor.service"; + requires = mkIf (config.security.apparmor.enable && cfg.apparmor) [ "apparmor.service" ]; wantedBy = [ "multi-user.target" ]; + # 1) Only the "transmission" user and group have access to torrents. # 2) Optionally update/force specific fields into the configuration file. serviceConfig.ExecStartPre =