darwin.signingUtils: move signDarwinBinariesIn from fixupOutputHooks to postFixupHooks

to fix ghc build
This commit is contained in:
Pavol Rusnak
2021-08-28 12:54:05 +02:00
committed by Domen Kožar
parent 02c5e5173f
commit 236fd9c902
@@ -1,4 +1,4 @@
fixupOutputHooks+=('signDarwinBinariesIn $prefix')
postFixupHooks+=(signDarwinBinariesInAllOutputs)
# Uses signingUtils, see definition of autoSignDarwinBinariesHook in
# darwin-packages.nix
@@ -14,7 +14,18 @@ signDarwinBinariesIn() {
return 0
fi
echo "signing $dir"
while IFS= read -r -d $'\0' f; do
signIfRequired "$f"
done < <(find "$dir" -type f -print0)
}
# Apply fixup to each output.
signDarwinBinariesInAllOutputs() {
local output
for output in $outputs; do
signDarwinBinariesIn "${!output}"
done
}