apparmor-parser: use full path for aa-status

Replaces the dynamic lookup of the aa-status path with the full Nix
derivation path. This change also fixes issues with the use of which
causing POSIX shell incompatibilities.

ssoss a3b4c88a 95c79341

+2 -1
+2 -1
pkgs/by-name/ap/apparmor-parser/package.nix
··· 9 9 10 10 # apparmor deps 11 11 libapparmor, 12 + apparmor-bin-utils, 12 13 13 14 # testing 14 15 perl, ··· 28 29 substituteInPlace rc.apparmor.functions \ 29 30 --replace-fail "/sbin/apparmor_parser" "$out/bin/apparmor_parser" # FIXME 30 31 substituteInPlace rc.apparmor.functions \ 31 - --replace-fail "/usr/sbin/aa-status" '$(which aa-status)' 32 + --replace-fail "/usr/sbin/aa-status" "${lib.getExe' apparmor-bin-utils "aa-status"}" 32 33 sed -i rc.apparmor.functions -e '2i . ${./fix-rc.apparmor.functions.sh}' 33 34 ''; 34 35