[arch-commits] Commit in networkmanager/trunk (4 files)
Jan Steffens
heftig at archlinux.org
Wed May 6 19:19:08 UTC 2015
Date: Wednesday, May 6, 2015 @ 21:19:07
Author: heftig
Revision: 238557
Proper fix for FS#44878
Added:
networkmanager/trunk/0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch
Modified:
networkmanager/trunk/NetworkManager.conf
networkmanager/trunk/PKGBUILD
networkmanager/trunk/networkmanager.install
------------------------------------------------------------+
0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch | 34 +++++++++++
NetworkManager.conf | 1
PKGBUILD | 12 ++-
networkmanager.install | 6 -
4 files changed, 41 insertions(+), 12 deletions(-)
Added: 0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch
===================================================================
--- 0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch (rev 0)
+++ 0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch 2015-05-06 19:19:07 UTC (rev 238557)
@@ -0,0 +1,34 @@
+From 35c9e8d5321b6451fb74f8e7231a690c940a6e69 Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" <jan.steffens at gmail.com>
+Date: Wed, 6 May 2015 20:49:57 +0200
+Subject: [PATCH] dns: Fix falling back in the resolv.conf methods
+
+---
+ src/dns-manager/nm-dns-manager.c | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/src/dns-manager/nm-dns-manager.c b/src/dns-manager/nm-dns-manager.c
+index 2f8ceab..eade2a0 100644
+--- a/src/dns-manager/nm-dns-manager.c
++++ b/src/dns-manager/nm-dns-manager.c
+@@ -782,13 +782,16 @@ update_dns (NMDnsManager *self,
+
+ #ifdef NETCONFIG_PATH
+ if (success == FALSE) {
++ g_clear_error (error);
+ success = dispatch_netconfig (searches, nameservers,
+ nis_domain, nis_servers, error);
+ }
+ #endif
+
+- if (success == FALSE)
++ if (success == FALSE) {
++ g_clear_error (error);
+ success = update_resolv_conf (searches, nameservers, error);
++ }
+
+ /* signal that resolv.conf was changed */
+ if (success)
+--
+2.4.0
+
Modified: NetworkManager.conf
===================================================================
--- NetworkManager.conf 2015-05-06 18:29:44 UTC (rev 238556)
+++ NetworkManager.conf 2015-05-06 19:19:07 UTC (rev 238557)
@@ -2,7 +2,6 @@
plugins=keyfile
dhcp=dhclient
dns=default
-rc-manager=none
## Set static hostname
#[keyfile]
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-05-06 18:29:44 UTC (rev 238556)
+++ PKGBUILD 2015-05-06 19:19:07 UTC (rev 238557)
@@ -9,7 +9,7 @@
pkgbase=networkmanager
pkgname=(networkmanager libnm-glib)
pkgver=1.0.2
-pkgrel=2
+pkgrel=3
pkgdesc="Network Management daemon"
arch=(i686 x86_64)
license=(GPL2 LGPL2.1)
@@ -19,16 +19,18 @@
modemmanager dbus-glib iproute2 libnl nss polkit wpa_supplicant libsoup
systemd libmm-glib rp-pppoe libnewt libndp libteam vala)
checkdepends=(libx11 python-gobject python-dbus)
-#source=(git://anongit.freedesktop.org/NetworkManager/NetworkManager#commit=93c1041
source=(http://ftp.gnome.org/pub/gnome/sources/NetworkManager/${pkgver:0:3}/NetworkManager-$pkgver.tar.xz
- NetworkManager.conf disable_set_hostname.patch)
+ NetworkManager.conf disable_set_hostname.patch
+ 0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch)
sha256sums=('359385707494bedbb48cfe0992ccfbcc4ac147dae1f7a47055c71e96439508ff'
- '9cf2cc3f55f20e6bb4fddb335311d124991c4c65633a2b3d638c66f41333ae11'
- '25056837ea92e559f09563ed817e3e0cd9333be861b8914e45f62ceaae2e0460')
+ '2c6a647b5aec9f3c356d5d95251976a21297c6e64bd8d2a59339f8450a86cb3b'
+ '25056837ea92e559f09563ed817e3e0cd9333be861b8914e45f62ceaae2e0460'
+ '4c5cbd0871437c43c2081fe4a1e58d6464c9b960798fd57fd80a79135647e50a')
prepare() {
cd NetworkManager-$pkgver
patch -Np1 -i ../disable_set_hostname.patch
+ patch -Np1 -i ../0001-dns-Fix-falling-back-in-the-resolv.conf-methods.patch
NOCONFIGURE=1 ./autogen.sh
}
Modified: networkmanager.install
===================================================================
--- networkmanager.install 2015-05-06 18:29:44 UTC (rev 238556)
+++ networkmanager.install 2015-05-06 19:19:07 UTC (rev 238557)
@@ -5,11 +5,5 @@
by /etc/NetworkManager/NetworkManager.conf. Make sure you move
any custom settings to the new config file.
MSG
- (( $(vercmp $2 1.0.2-2) < 0 )) && cat <<MSG
-ATTENTION:
- NetworkManager does not automatically use resolvconf for managing resolv.conf
- anymore. If you were depending on the use of resolvconf (probably not), then
- set rc-manager=resolvconf in /etc/NetworkManager/NetworkManager.conf.
-MSG
true
}
More information about the arch-commits
mailing list