about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorSimon Thoby <git@nightmared.fr>2021-05-05 22:47:46 +0200
committerSimon Thoby <git@nightmared.fr>2021-05-05 22:47:52 +0200
commit1bdda029cd85b5f4358697afd2c8f6a1996c6ccf (patch)
treede81846ed8444e33298f77142dea71b20e92c9f4 /nixos
parent2149ad5bdfa57b29135c1bf4ffa54d4eaa629730 (diff)
downloadnixlib-1bdda029cd85b5f4358697afd2c8f6a1996c6ccf.tar
nixlib-1bdda029cd85b5f4358697afd2c8f6a1996c6ccf.tar.gz
nixlib-1bdda029cd85b5f4358697afd2c8f6a1996c6ccf.tar.bz2
nixlib-1bdda029cd85b5f4358697afd2c8f6a1996c6ccf.tar.lz
nixlib-1bdda029cd85b5f4358697afd2c8f6a1996c6ccf.tar.xz
nixlib-1bdda029cd85b5f4358697afd2c8f6a1996c6ccf.tar.zst
nixlib-1bdda029cd85b5f4358697afd2c8f6a1996c6ccf.zip
nixos/services/torrent/transmission.nix: add a missing apparmor rule
libbrotli wasn't listed as a dependency for the AppArmor profile of the transmission-daemon binary.
As a result, transmission wouldn't run and would fail, logging this audit message to dmesg:
audit[11595]: AVC apparmor=DENIED operation=open profile=/nix/store/08i1rmakmnpwyxpvp0sfc5hcm106am7w-transmission-3.00/bin/transmission-daemon name=/proc/11595/environ pid=11595 comm=transmission-da requested_mask=r denied_mask=r fsuid=70 ouid=70
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/torrent/transmission.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/modules/services/torrent/transmission.nix b/nixos/modules/services/torrent/transmission.nix
index 7bec073e26f7..1dec111b8298 100644
--- a/nixos/modules/services/torrent/transmission.nix
+++ b/nixos/modules/services/torrent/transmission.nix
@@ -402,6 +402,7 @@ in
           mr ${getLib pkgs.util-linuxMinimal.out}/lib/libuuid.so*,
           mr ${getLib pkgs.xz}/lib/liblzma*.so*,
           mr ${getLib pkgs.zlib}/lib/libz*.so*,
+          mr ${getLib pkgs.brotli}/lib/libbrotli*.so*,
 
           r @{PROC}/sys/kernel/random/uuid,
           r @{PROC}/sys/vm/overcommit_memory,