fix openssl

This commit is contained in:
Moritz Angermann 2019-09-06 14:41:44 +08:00
parent 8b393304b1
commit 2df354fd1e
No known key found for this signature in database
GPG Key ID: A98C646D142C675F

View File

@ -92,10 +92,14 @@ let
rm "$out/lib/"*.a
fi
'' + stdenv.lib.optionalString (!stdenv.targetPlatform.isWindows)
'' +
''
mkdir -p $bin
'' + stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows)
''
substituteInPlace $out/bin/c_rehash --replace ${buildPackages.perl} ${perl}
'' +
''
mv $out/bin $bin/
mkdir $dev
@ -107,7 +111,7 @@ let
rmdir $out/etc/ssl/{certs,private}
'';
postFixup = ''
postFixup = stdenv.lib.optionalString (!stdenv.hostPlatform.isWindows) ''
# Check to make sure the main output doesn't depend on perl
if grep -r '${buildPackages.perl}' $out; then
echo "Found an erroneous dependency on perl ^^^" >&2