From c9c6b66f69b8f3a47f4ad7e6894632148e66511f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Fri, 27 Dec 2019 21:59:49 +0100 Subject: [PATCH] fix(networks): use sed for CCC --- configs/ccc.nix | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/configs/ccc.nix b/configs/ccc.nix index 61c4813..8d287ee 100644 --- a/configs/ccc.nix +++ b/configs/ccc.nix @@ -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