'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]> --- 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 (); -- 1.9.3 _______________________________________________ networkmanager-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/networkmanager-list
