On Fri, 2014-07-04 at 16:27 +0200, Thomas Haller wrote:
> 'tun' support might be compiled into the kernel, thus modprobe will
> always fail.
>
> https://mail.gnome.org/archives/networkmanager-list/2014-July/msg00014.html
>
> Signed-off-by: Thomas Haller <[email protected]>
Looks good to me.
Dan
> ---
> src/nm-openvpn-service.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/src/nm-openvpn-service.c b/src/nm-openvpn-service.c
> index 84968e8..b45eb28 100644
> --- a/src/nm-openvpn-service.c
> +++ b/src/nm-openvpn-service.c
> @@ -1623,7 +1623,8 @@ main (int argc, char *argv[])
> if (debug)
> g_message ("nm-openvpn-service (version " DIST_VERSION ")
> starting...");
>
> - if (system ("/sbin/modprobe tun") == -1)
> + if ( !g_file_test ("/sys/class/misc/tun", G_FILE_TEST_EXISTS)
> + && (system ("/sbin/modprobe tun") == -1))
> exit (EXIT_FAILURE);
>
> plugin = nm_openvpn_plugin_new ();
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list