Merge #123005: apparmor: fix profile building on darwin

Changed files
+6 -3
pkgs
applications
networking
p2p
transmission
os-specific
linux
iputils
tools
networking
inetutils
+2 -1
pkgs/applications/networking/p2p/transmission/default.nix
···
NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-framework CoreFoundation";
postInstall = ''
-
install -D -m 644 /dev/stdin $apparmor/bin.transmission-daemon <<EOF
+
mkdir $apparmor
+
cat >$apparmor/bin.transmission-daemon <<EOF
include <tunables/global>
$out/bin/transmission-daemon {
include <abstractions/base>
+2 -1
pkgs/os-specific/linux/iputils/default.nix
···
buildInputs = [ libcap ]
++ lib.optional (!stdenv.hostPlatform.isMusl) libidn2;
postInstall = ''
-
install -D -m 644 /dev/stdin $apparmor/bin.ping <<EOF
+
mkdir $apparmor
+
cat >$apparmor/bin.ping <<EOF
include <tunables/global>
$out/bin/ping {
include <abstractions/base>
+2 -1
pkgs/tools/networking/inetutils/default.nix
···
installFlags = [ "SUIDMODE=" ];
postInstall = ''
-
install -D -m 644 /dev/stdin $apparmor/bin.ping <<EOF
+
mkdir $apparmor
+
cat >$apparmor/bin.ping <<EOF
$out/bin/ping {
include <abstractions/base>
include <abstractions/consoles>