summary refs log tree commit diff
path: root/pkgs/tools/networking/network-manager
diff options
context:
space:
mode:
authorobadz <obadz-git@obadz.com>2016-06-20 20:56:27 +0100
committerobadz <obadz-git@obadz.com>2016-06-20 21:41:59 +0100
commitc8d3b166f57710e22caada90c31cf5e8df50a2d1 (patch)
tree2f2151d746d239c983929b43179c79aca0f16b2d /pkgs/tools/networking/network-manager
parentcbb0effa6ed766c5dcc372aba82f0039060f578c (diff)
downloadnixlib-c8d3b166f57710e22caada90c31cf5e8df50a2d1.tar
nixlib-c8d3b166f57710e22caada90c31cf5e8df50a2d1.tar.gz
nixlib-c8d3b166f57710e22caada90c31cf5e8df50a2d1.tar.bz2
nixlib-c8d3b166f57710e22caada90c31cf5e8df50a2d1.tar.lz
nixlib-c8d3b166f57710e22caada90c31cf5e8df50a2d1.tar.xz
nixlib-c8d3b166f57710e22caada90c31cf5e8df50a2d1.tar.zst
nixlib-c8d3b166f57710e22caada90c31cf5e8df50a2d1.zip
network-manager/l2tp: add workaround for https://github.com/xelerance/xl2tpd/issues/108
Diffstat (limited to 'pkgs/tools/networking/network-manager')
-rw-r--r--pkgs/tools/networking/network-manager/l2tp.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/tools/networking/network-manager/l2tp.nix b/pkgs/tools/networking/network-manager/l2tp.nix
index f415b4f3bedd..3b06bf4524a1 100644
--- a/pkgs/tools/networking/network-manager/l2tp.nix
+++ b/pkgs/tools/networking/network-manager/l2tp.nix
@@ -33,6 +33,11 @@ stdenv.mkDerivation rec {
       })
     ];
 
+  # Workaround https://github.com/xelerance/xl2tpd/issues/108
+  postPatch = ''
+    substituteInPlace ./src/nm-l2tp-service.c --replace 'write_config_option (pppopt_fd, "lock\n");' ""
+  '';
+
   meta = with stdenv.lib; {
     description = "L2TP plugin for NetworkManager";
     inherit (networkmanager.meta) platforms;