transmission service: robust lib references in apparmor profile

+16 -16
+16 -16
nixos/modules/services/torrent/transmission.nix
··· 113 113 #include <abstractions/base> 114 114 #include <abstractions/nameservice> 115 115 116 - ${pkgs.glibc.out}/lib/*.so mr, 117 - ${pkgs.libevent.out}/lib/libevent*.so* mr, 118 - ${pkgs.curl.out}/lib/libcurl*.so* mr, 119 - ${pkgs.openssl.out}/lib/libssl*.so* mr, 120 - ${pkgs.openssl.out}/lib/libcrypto*.so* mr, 121 - ${pkgs.zlib.out}/lib/libz*.so* mr, 122 - ${pkgs.libssh2.out}/lib/libssh2*.so* mr, 123 - ${pkgs.systemd}/lib/libsystemd*.so* mr, 124 - ${pkgs.xz.out}/lib/liblzma*.so* mr, 125 - ${pkgs.libgcrypt.out}/lib/libgcrypt*.so* mr, 126 - ${pkgs.libgpgerror.out}/lib/libgpg-error*.so* mr, 127 - ${pkgs.nghttp2.lib}/lib/libnghttp2*.so* mr, 128 - ${pkgs.c-ares.out}/lib/libcares*.so* mr, 129 - ${pkgs.libcap.lib}/lib/libcap*.so* mr, 130 - ${pkgs.attr.out}/lib/libattr*.so* mr, 131 - ${pkgs.lz4}/lib/liblz4*.so* mr, 116 + ${getLib pkgs.glibc}/lib/*.so mr, 117 + ${getLib pkgs.libevent}/lib/libevent*.so* mr, 118 + ${getLib pkgs.curl}/lib/libcurl*.so* mr, 119 + ${getLib pkgs.openssl}/lib/libssl*.so* mr, 120 + ${getLib pkgs.openssl}/lib/libcrypto*.so* mr, 121 + ${getLib pkgs.zlib}/lib/libz*.so* mr, 122 + ${getLib pkgs.libssh2}/lib/libssh2*.so* mr, 123 + ${getLib pkgs.systemd}/lib/libsystemd*.so* mr, 124 + ${getLib pkgs.xz}/lib/liblzma*.so* mr, 125 + ${getLib pkgs.libgcrypt}/lib/libgcrypt*.so* mr, 126 + ${getLib pkgs.libgpgerror}/lib/libgpg-error*.so* mr, 127 + ${getLib pkgs.nghttp2}/lib/libnghttp2*.so* mr, 128 + ${getLib pkgs.c-ares}/lib/libcares*.so* mr, 129 + ${getLib pkgs.libcap}/lib/libcap*.so* mr, 130 + ${getLib pkgs.attr}/lib/libattr*.so* mr, 131 + ${getLib pkgs.lz4}/lib/liblz4*.so* mr, 132 132 133 133 @{PROC}/sys/kernel/random/uuid r, 134 134 @{PROC}/sys/vm/overcommit_memory r,