nixos/security-wrapper: Fix cross-compilation

Changed files
+2 -2
nixos
modules
security
wrappers
+2 -2
nixos/modules/security/wrappers/default.nix
···
hardeningEnable = [ "pie" ];
installPhase = ''
mkdir -p $out/bin
-
gcc -Wall -O2 -DWRAPPER_DIR=\"${parentWrapperDir}\" \
+
$CC -Wall -O2 -DWRAPPER_DIR=\"${parentWrapperDir}\" \
-lcap-ng -lcap ${./wrapper.c} -o $out/bin/security-wrapper
'';
};
···
({ owner = "root";
group = "root";
} // s)
-
else if
+
else if
(s ? "setuid" && s.setuid) ||
(s ? "setgid" && s.setgid) ||
(s ? "permissions")