[oe] [meta-networking][Patch] Revert "networkmanager: Use ALTERNATIVES for resolv-conf handling."
kai.kang at windriver.com
kai.kang at windriver.com
Mon Sep 2 00:59:27 UTC 2019
From: Kai Kang <kai.kang at windriver.com>
This reverts commit 3982dc5b1994ffcc52336b02fbd2c44db164dd82.
With this commit it creates link file /etc/resolv.conf via
update-alternatives but the target doesn't exist.
On target:
root at qemux86-64:~# ls -l /etc/resolv*
lrwxrwxrwx 1 root root 33 Aug 27 09:17 /etc/resolv-conf.NetworkManager -> ../run/NetworkManager/resolv.conf
lrwxrwxrwx 1 root root 34 Aug 23 03:08 /etc/resolv-conf.systemd -> ../run/systemd/resolve/resolv.conf
lrwxrwxrwx 1 root root 31 Aug 27 09:22 /etc/resolv.conf -> /etc/resolv-conf.NetworkManager
root at qemux86-64:~# ls -l /run/NetworkManager/resolv.conf
ls: /run/NetworkManager/resolv.conf: No such file or directory
root at qemux86-64:~# cat /etc/resolv.conf
cat: can't open '/etc/resolv.conf': No such file or directory
Signed-off-by: Kai Kang <kai.kang at windriver.com>
---
.../networkmanager/networkmanager_1.18.2.bb | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.18.2.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.18.2.bb
index b760a40c3..4149eddf0 100644
--- a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.18.2.bb
+++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.18.2.bb
@@ -19,7 +19,7 @@ DEPENDS = " \
curl \
"
-inherit gnomebase gettext systemd bash-completion vala gobject-introspection gtk-doc update-alternatives
+inherit gnomebase gettext systemd bash-completion vala gobject-introspection gtk-doc
SRC_URI = " \
${GNOME_MIRROR}/NetworkManager/${@gnome_verdir("${PV}")}/NetworkManager-${PV}.tar.xz \
@@ -131,16 +131,6 @@ FILES_${PN}-nmtui-doc = " \
SYSTEMD_SERVICE_${PN} = "${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'NetworkManager.service NetworkManager-dispatcher.service', '', d)}"
-ALTERNATIVE_PRIORITY = "100"
-ALTERNATIVE_${PN} = "${@bb.utils.contains('DISTRO_FEATURES','systemd','resolv-conf','',d)}"
-ALTERNATIVE_TARGET[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv-conf.NetworkManager','',d)}"
-ALTERNATIVE_LINK_NAME[resolv-conf] = "${@bb.utils.contains('DISTRO_FEATURES','systemd','${sysconfdir}/resolv.conf','',d)}"
-
do_install_append() {
rm -rf ${D}/run ${D}${localstatedir}/run
-
- # For read-only filesystem, do not create links during bootup
- if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
- ln -sf ../run/NetworkManager/resolv.conf ${D}${sysconfdir}/resolv-conf.NetworkManager
- fi
}
--
2.20.0
More information about the Openembedded-devel
mailing list