1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

fix(networks): use sed for CCC

This commit is contained in:
Kierán Meinhardt
2019-12-27 21:59:49 +01:00
parent 1be35491e2
commit c9c6b66f69

View File

@@ -3,19 +3,14 @@
let
certificate = pkgs.stdenv.mkDerivation rec {
name = "dst-root-ca-x3.pem";
src = builtins.toFile "${name}.awk" ''
{
if(a > 0) { print }
}
/-----END CERTIFICATE-----/ { a = 0 }
/DST Root CA X3/ { a = 1 }
src = builtins.toFile "${name}.sed" ''
1,/DST Root CA X3/d
1,/-----END CERTIFICATE-----/p
'';
nativeBuildInputs = with pkgs; [ cacert gawk ];
nativeBuildInputs = with pkgs; [ cacert gnused ];
phases = "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