mirror of
https://github.com/kmein/niveum
synced 2026-03-21 12:21:08 +01:00
fix(networks): use sed for CCC
This commit is contained in:
@@ -3,19 +3,14 @@
|
|||||||
let
|
let
|
||||||
certificate = pkgs.stdenv.mkDerivation rec {
|
certificate = pkgs.stdenv.mkDerivation rec {
|
||||||
name = "dst-root-ca-x3.pem";
|
name = "dst-root-ca-x3.pem";
|
||||||
src = builtins.toFile "${name}.awk" ''
|
src = builtins.toFile "${name}.sed" ''
|
||||||
{
|
1,/DST Root CA X3/d
|
||||||
if(a > 0) { print }
|
1,/-----END CERTIFICATE-----/p
|
||||||
}
|
|
||||||
|
|
||||||
/-----END CERTIFICATE-----/ { a = 0 }
|
|
||||||
|
|
||||||
/DST Root CA X3/ { a = 1 }
|
|
||||||
'';
|
'';
|
||||||
nativeBuildInputs = with pkgs; [ cacert gawk ];
|
nativeBuildInputs = with pkgs; [ cacert gnused ];
|
||||||
phases = "installPhase";
|
phases = "installPhase";
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
${pkgs.gawk}/bin/awk -f $src ${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt > $out
|
${pkgs.gnused}/bin/sed -f $src ${pkgs.cacert}/etc/ssl/certs/ca-bundle.crt > $out
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user