Skip to content

Commit

Permalink
network-manager: give path to pppd executable
Browse files Browse the repository at this point in the history
This fixes an issue I have faced when trying to connect to the internet
via wwan gsm modem.
  • Loading branch information
KaiHa committed Oct 20, 2016
1 parent b8ede35 commit 0775adc
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
13 changes: 13 additions & 0 deletions pkgs/tools/networking/network-manager/PppdPath.patch
@@ -0,0 +1,13 @@
diff --git a/src/ppp-manager/nm-ppp-manager.c b/src/ppp-manager/nm-ppp-manager.c
index 89a7add..ae99eb4 100644
--- a/src/ppp-manager/nm-ppp-manager.c
+++ b/src/ppp-manager/nm-ppp-manager.c
@@ -843,7 +843,7 @@ create_pppd_cmd_line (NMPPPManager *self,

g_return_val_if_fail (setting != NULL, NULL);

- pppd_binary = nm_utils_find_helper ("pppd", NULL, err);
+ pppd_binary = nm_utils_find_helper ("pppd", PPPD_PATH, err);
if (!pppd_binary)
return NULL;

2 changes: 2 additions & 0 deletions pkgs/tools/networking/network-manager/default.nix
Expand Up @@ -56,6 +56,8 @@ stdenv.mkDerivation rec {
"--with-libsoup=yes"
];

patches = [ ./PppdPath.patch ];

buildInputs = [ systemd libgudev libnl libuuid polkit ppp libndp
bluez5 dnsmasq gobjectIntrospection modemmanager readline newt libsoup ];

Expand Down

0 comments on commit 0775adc

Please sign in to comment.