Description: Disable /etc/resolv.conf mangling so we don't need to conflict with resolvconf. Attempting to modify that as an unprivileged user doesn't work anyway. Author: Marc Deslauriers <marc.deslauriers@canonical.com> Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/gnome-ppp/+bug/585744 diff -Naur gnome-ppp-0.3.23.ori/gnome-ppp.glade gnome-ppp-0.3.23/gnome-ppp.glade --- gnome-ppp-0.3.23.ori/gnome-ppp.glade 2012-01-29 15:24:32.134170833 -0500 +++ gnome-ppp-0.3.23/gnome-ppp.glade 2012-01-29 15:57:48.330151797 -0500 @@ -1717,7 +1717,7 @@ <child> <widget class="GtkLabel" id="label75"> - <property name="visible">True</property> + <property name="visible">False</property> <property name="label" translatable="yes">Domain _name: </property> <property name="use_underline">True</property> <property name="use_markup">False</property> @@ -1742,7 +1742,7 @@ <child> <widget class="GtkEntry" id="domain"> - <property name="visible">True</property> + <property name="visible">False</property> <property name="can_focus">True</property> <property name="editable">True</property> <property name="visibility">True</property> @@ -1763,7 +1763,7 @@ <child> <widget class="GtkRadioButton" id="auto_dns"> - <property name="visible">True</property> + <property name="visible">False</property> <property name="can_focus">True</property> <property name="label" translatable="yes">_Automatic DNS</property> <property name="use_underline">True</property> @@ -1786,7 +1786,7 @@ <child> <widget class="GtkRadioButton" id="manual_dns"> - <property name="visible">True</property> + <property name="visible">False</property> <property name="can_focus">True</property> <property name="label" translatable="yes">_Manual DNS</property> <property name="use_underline">True</property> @@ -1845,7 +1845,7 @@ <child> <widget class="GtkScrolledWindow" id="scrolledwindow5"> - <property name="visible">True</property> + <property name="visible">False</property> <property name="can_focus">True</property> <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> @@ -1854,7 +1854,7 @@ <child> <widget class="GtkTreeView" id="list_dns"> - <property name="visible">True</property> + <property name="visible">False</property> <property name="can_focus">True</property> <property name="headers_visible">False</property> <property name="rules_hint">False</property> @@ -1883,7 +1883,7 @@ <child> <widget class="GtkLabel" id="label121"> - <property name="visible">True</property> + <property name="visible">False</property> <property name="label" translatable="yes"><b>DNS</b></property> <property name="use_underline">False</property> <property name="use_markup">True</property> diff -Naur gnome-ppp-0.3.23.ori/src/gnome-ppp.c gnome-ppp-0.3.23/src/gnome-ppp.c --- gnome-ppp-0.3.23.ori/src/gnome-ppp.c 2012-01-29 15:24:26.686170886 -0500 +++ gnome-ppp-0.3.23/src/gnome-ppp.c 2012-01-29 15:25:50.402170088 -0500 @@ -870,7 +870,7 @@ /* i want something better here :/ */ /* i want something better here :/ */ /* this needs root and overwrites /etc/resolv.conf */ - FILE *resolv; +/* FILE *resolv; resolv = fopen ("/etc/resolv.conf", "w"); @@ -879,7 +879,7 @@ g_fprintf (resolv, "nameserver %s\n", dns1); g_fprintf (resolv, "nameserver %s\n", dns2); fclose (resolv); - } + } */ } void on_connect (GtkWidget *widget, gpointer data)