Merge pull request #68387 from d-goldin/libressl_fix_nc
libressl: fixing nc for version>=2.9
This commit is contained in:
commit
8f2eb8042b
@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, lib, cmake }:
|
||||
{ stdenv, fetchurl, lib, cmake, cacert }:
|
||||
|
||||
let
|
||||
|
||||
@ -31,6 +31,12 @@ let
|
||||
rm configure
|
||||
'';
|
||||
|
||||
# Since 2.9.x the default location can't be configured from the build using
|
||||
# DEFAULT_CA_FILE anymore, instead we have to patch the default value.
|
||||
postPatch = lib.optionalString (lib.versionAtLeast version "2.9.2") ''
|
||||
substituteInPlace ./tls/tls_config.c --replace '"/etc/ssl/cert.pem"' '"${cacert}/etc/ssl/certs/ca-bundle.crt"'
|
||||
'';
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
outputs = [ "bin" "dev" "out" "man" "nc" ];
|
||||
|
Loading…
Reference in New Issue
Block a user