From b39a6ef532ed8739218e045b4fcf51a047b3c2a2 Mon Sep 17 00:00:00 2001 From: Jonas Hoersch Date: Tue, 11 Jun 2013 01:07:06 +0200 Subject: [PATCH] ppp: enable ipv6 support networkmanager requires pppd to have ipv6 support for managing mobile connections since version 0.9.5.95, ref. to commit 7575f4d. --- pkgs/tools/networking/ppp/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/networking/ppp/default.nix b/pkgs/tools/networking/ppp/default.nix index 2ca22fb1da7..6f6f2a0da55 100644 --- a/pkgs/tools/networking/ppp/default.nix +++ b/pkgs/tools/networking/ppp/default.nix @@ -18,7 +18,12 @@ stdenv.mkDerivation rec { ./nonpriv.patch ]; - postPatch = "rm -v include/linux/if_pppol2tp.h"; + postPatch = '' + # enable ipv6 + substituteInPlace pppd/Makefile.linux \ + --replace "#HAVE_INET6=y" "HAVE_INET6=y" + rm -v include/linux/if_pppol2tp.h + ''; buildInputs = [ libpcap ];