[oe] [PATCH 2/7] networkmanager: update to 1.0.2

Martin Jansa martin.jansa at gmail.com
Mon Jun 29 12:50:24 UTC 2015


On Thu, Jun 25, 2015 at 02:35:49PM +0200, Andreas Müller wrote:
> * at_console support is gone
> * add PACKAGECONFIG for bluez5/modemmanager/ppp and disable them by default

world build shows:
networkmanager-1.0.2: networkmanager: Files/directories were installed
but not shipped in any package:
  /run
  /run/NetworkManager
Please set FILES such that these items are packaged. Alternatively if
they are unneeded, avoid installing them or delete them within
do_install. [installed-vs-shipped]

can you please check it?

> 
> Signed-off-by: Andreas Müller <schnitzeltony at googlemail.com>
> ---
>  ...c-Check-only-for-libsystemd-not-libsystem.patch | 30 ----------------
>  ...manager_0.9.8.10.bb => networkmanager_1.0.2.bb} | 41 +++++-----------------
>  2 files changed, 8 insertions(+), 63 deletions(-)
>  delete mode 100644 meta-oe/recipes-connectivity/networkmanager/networkmanager/0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch
>  rename meta-oe/recipes-connectivity/networkmanager/{networkmanager_0.9.8.10.bb => networkmanager_1.0.2.bb} (59%)
> 
> diff --git a/meta-oe/recipes-connectivity/networkmanager/networkmanager/0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch b/meta-oe/recipes-connectivity/networkmanager/networkmanager/0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch
> deleted file mode 100644
> index e356e9b..0000000
> --- a/meta-oe/recipes-connectivity/networkmanager/networkmanager/0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch
> +++ /dev/null
> @@ -1,30 +0,0 @@
> -From 10427a19302e871daeeb245581e930dc58195492 Mon Sep 17 00:00:00 2001
> -From: Martin Jansa <Martin.Jansa at gmail.com>
> -Date: Thu, 27 Feb 2014 12:59:03 +0100
> -Subject: [PATCH] configure.ac: Check only for libsystemd not libsystemd-login
> -
> -* they were merged into libsystemd in systemd-209
> -
> -Upstream-Status: Pending (it would need to be conditional on systemd version for upstream to accept this)
> -
> -Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
> ----
> - configure.ac | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/configure.ac b/configure.ac
> -index cc66e9b..3fe958e 100644
> ---- a/configure.ac
> -+++ b/configure.ac
> -@@ -283,7 +283,7 @@ AS_IF([! (echo "$with_session_tracking" | grep -q -E "^(systemd|consolekit|no)$"
> - AM_CONDITIONAL(SESSION_TRACKING_CK, test "$with_session_tracking" = "consolekit")
> - AM_CONDITIONAL(SESSION_TRACKING_SYSTEMD, test "xwith_session_tracking" = "systemd")
> - if test "$with_session_tracking" = "systemd"; then
> --	PKG_CHECK_MODULES(SYSTEMD_LOGIN, [libsystemd-login])
> -+	PKG_CHECK_MODULES(SYSTEMD_LOGIN, [libsystemd])
> - 	AC_SUBST(SYSTEMD_LOGIN_CFLAGS)
> - 	AC_SUBST(SYSTEMD_LOGIN_LIBS)
> - fi
> --- 
> -1.9.0
> -
> diff --git a/meta-oe/recipes-connectivity/networkmanager/networkmanager_0.9.8.10.bb b/meta-oe/recipes-connectivity/networkmanager/networkmanager_1.0.2.bb
> similarity index 59%
> rename from meta-oe/recipes-connectivity/networkmanager/networkmanager_0.9.8.10.bb
> rename to meta-oe/recipes-connectivity/networkmanager/networkmanager_1.0.2.bb
> index 8d37c98..324d165 100644
> --- a/meta-oe/recipes-connectivity/networkmanager/networkmanager_0.9.8.10.bb
> +++ b/meta-oe/recipes-connectivity/networkmanager/networkmanager_1.0.2.bb
> @@ -4,18 +4,16 @@ SECTION = "net/misc"
>  LICENSE = "GPLv2+"
>  LIC_FILES_CHKSUM = "file://COPYING;md5=cbbffd568227ada506640fe950a4823b"
>  
> -DEPENDS = "libnl dbus dbus-glib udev wireless-tools nss util-linux ppp"
> +DEPENDS = "libnl dbus dbus-glib udev wireless-tools nss util-linux libndp"
>  
>  inherit gnome gettext systemd
>  
>  SRC_URI = " \
>      ${GNOME_MIRROR}/NetworkManager/${@gnome_verdir("${PV}")}/NetworkManager-${PV}.tar.xz \
>      file://0001-don-t-try-to-run-sbin-dhclient-to-get-the-version-nu.patch \
> -    file://0001-configure.ac-Check-only-for-libsystemd-not-libsystem.patch \
>  "
> -SRC_URI[md5sum] = "aad2558887e25417c52eb2deaade2f85"
> -SRC_URI[sha256sum] = "064d27223d3824859df12e1fb25b787fec1c68bbc864dc52a0289b9211c4c972"
> -
> +SRC_URI[md5sum] = "5a4899f89edcbdd1ac46d2d947e8d6eb"
> +SRC_URI[sha256sum] = "359385707494bedbb48cfe0992ccfbcc4ac147dae1f7a47055c71e96439508ff"
>  
>  S = "${WORKDIR}/NetworkManager-${PV}"
>  
> @@ -40,30 +38,11 @@ PACKAGECONFIG[systemd] = " \
>      polkit \
>  "
>  # consolekit is not picked by shlibs, so add it to RDEPENDS too
> +PACKAGECONFIG[bluez5] = "--enable-bluez5-dun,--disable-bluez5-dun,bluez5"
>  PACKAGECONFIG[consolekit] = "--with-session-tracking=consolekit,,consolekit,consolekit"
> -PACKAGECONFIG[concheck] = "--enable-concheck,--disable-concheck,libsoup-2.4"
> -
> -# Work around dbus permission problems since we lack a proper at_console
> -do_install_prepend() {
> -    sed -i 's:deny send_destination:allow send_destination:g' ${S}/src/org.freedesktop.NetworkManager.conf
> -    sed -i 's:deny send_destination:allow send_destination:g' ${S}/callouts/nm-dispatcher.conf
> -    sed -i 's:deny send_destination:allow send_destination:g' ${S}/callouts/nm-dhcp-client.conf
> -    sed -i 's:deny send_destination:allow send_destination:g' ${S}/callouts/nm-avahi-autoipd.conf
> -}
> -
> -do_install_append () {
> -    install -d ${D}${sysconfdir}/dbus-1/event.d
> -    # Additional test binaries
> -    install -d ${D}${bindir}
> -    install -m 0755 ${B}/test/.libs/libnm* ${D}${bindir}
> -
> -    # Install an empty VPN folder as nm-connection-editor will happily segfault without it :o.
> -    # With or without VPN support built in ;).
> -    install -d ${D}${sysconfdir}/NetworkManager/VPN
> -
> -    rm -rf "${D}${localstatedir}/run"
> -    rmdir --ignore-fail-on-non-empty "${D}${localstatedir}"
> -}
> +PACKAGECONFIG[concheck] = "--with-libsoup=yes,--with-libsoup=no,libsoup-2.4"
> +PACKAGECONFIG[modemmanager] = "--with-modem-manager-1=yes,--with-modem-manager-1=no,modemmanager"
> +PACKAGECONFIG[ppp] = "--enable-ppp,--disable-ppp,ppp"
>  
>  PACKAGES =+ "libnmutil libnmglib libnmglib-vpn ${PN}-tests ${PN}-bash-completion"
>  
> @@ -78,7 +57,7 @@ FILES_${PN} += " \
>      ${datadir}/polkit-1 \
>      ${datadir}/dbus-1 \
>      ${base_libdir}/udev/* \
> -    ${systemd_unitdir}/system/NetworkManager-wait-online.service \
> +    ${systemd_unitdir}/system \
>  "
>  
>  RRECOMMENDS_${PN} += "iptables dnsmasq"
> @@ -86,7 +65,6 @@ RCONFLICTS_${PN} = "connman"
>  RDEPENDS_${PN} = " \
>      wpa-supplicant \
>      dhcp-client \
> -    ${@base_contains('COMBINED_FEATURES', '3gmodem', 'ppp', '', d)} \
>  "
>  
>  FILES_${PN}-dbg += " \
> @@ -95,14 +73,11 @@ FILES_${PN}-dbg += " \
>  "
>  
>  FILES_${PN}-dev += " \
> -    ${datadir}/NetworkManager/gdb-cmd \
>      ${libdir}/pppd/*/*.la \
>      ${libdir}/NetworkManager/*.la \
>  "
>  
>  FILES_${PN}-tests = " \
> -    ${bindir}/nm-tool \
> -    ${bindir}/libnm-glib-test \
>      ${bindir}/nm-online \
>  "
>  
> -- 
> 1.9.3
> 
> -- 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20150629/046bec7b/attachment-0002.sig>


More information about the Openembedded-devel mailing list