Move connman to oe-core and fix dropbear PR
cover Move connman to oe-core and fix dropbear PR
The following changes since commit 70cd3a81edb9fd2aba149db243e53934930e0d85:
libgnome-keyring 2.32.0: fix LICENSE operand (2011-12-10 14:43:54 +0100)
are available in the git repository at:
git://github.com/OSSystems/meta-oe master
https://github.com/OSSystems/meta-oe/tree/master
Otavio Salvador (2):
connman: convert to bbappend as 0.78 has been moved to OE-Core
dropbear: convert PR to use PRINC on bbappend
meta-oe/recipes-connectivity/connman/connman.inc | 98 -------------------- .../recipes-connectivity/connman/connman/connman | 42 --------- .../recipes-connectivity/connman/connman_0.78.bb | 33 ------- .../connman/connman_0.78.bbappend | 13 +++ .../dropbear/dropbear_2011.54.bbappend | 2 +- 5 files changed, 14 insertions(+), 174 deletions(-) delete mode 100644 meta-oe/recipes-connectivity/connman/connman.inc delete mode 100755 meta-oe/recipes-connectivity/connman/connman/connman delete mode 100644 meta-oe/recipes-connectivity/connman/connman_0.78.bb create mode 100644 meta-oe/recipes-connectivity/connman/connman_0.78.bbappend
Signature · 1 line
1.7.2.5
PATCH 1/2 connman: convert to bbappend as 0.78 has been moved to OE-Core
Signed-off-by Otavio Salvador <[email protected]>
--- meta-oe/recipes-connectivity/connman/connman.inc | 98 -------------------- .../recipes-connectivity/connman/connman/connman | 42 --------- .../recipes-connectivity/connman/connman_0.78.bb | 33 ------- .../connman/connman_0.78.bbappend | 13 +++ 4 files changed, 13 insertions(+), 173 deletions(-) delete mode 100644 meta-oe/recipes-connectivity/connman/connman.inc delete mode 100755 meta-oe/recipes-connectivity/connman/connman/connman delete mode 100644 meta-oe/recipes-connectivity/connman/connman_0.78.bb create mode 100644 meta-oe/recipes-connectivity/connman/connman_0.78.bbappend
meta-oe/recipes-connectivity/connman/connman.inc deleted +0 -98
@@ -1,98 +0,0 @@ -SUMMARY = "A daemon for managing internet connections within embedded devices" -DESCRIPTION = "The ConnMan project provides a daemon for managing \ -internet connections within embedded devices running the Linux \ -operating system. The Connection Manager is designed to be slim and \ -to use as few resources as possible, so it can be easily integrated. \ -It is a fully modular system that can be extended, through plug-ins, \ -to support all kinds of wired or wireless technologies. Also, \ -configuration methods, like DHCP and domain name resolving, are \ -implemented using plug-ins." -HOMEPAGE = "http://connman.net/" -BUGTRACKER = "http://bugs.meego.com/buglist.cgi?quicksearch=connman" -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \ - file://src/main.c;beginline=1;endline=20;md5=4b55b550fa6b33cc2055ef30dd262b3e" - -# we need to define the depends here, the dynamic stuff is too late -DEPENDS = "dbus glib-2.0 ppp busybox dhcp resolvconf iptables gnutls ntp \ - ${@base_contains('DISTRO_FEATURES', 'bluetooth','bluez4', '', d)} \ - ${@base_contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \ - " - -EXTRA_OECONF += "\ - ac_cv_path_WPASUPPLICANT=/usr/sbin/wpa_supplicant \ - ac_cv_path_DHCLIENT=/sbin/dhclient \ - ac_cv_path_UDHCPC=/sbin/udhcpc \ - ac_cv_path_RESOLVCONF=/sbin/resolvconf \ - ac_cv_path_PPPD=/usr/sbin/pppd \ - --with-systemdunitdir=${base_libdir}/systemd/system/ \ -" - -INITSCRIPT_NAME = "connman" -INITSCRIPT_PARAMS = "start 05 5 2 . stop 22 0 1 6 ." - -SYSTEMD_PACKAGES = "${PN}-systemd" -SYSTEMD_SERVICE_${PN}-systemd = "connman.service" - -PARALLEL_MAKE = "" - -inherit autotools pkgconfig update-rc.d systemd - -do_configure_append() { - ln -sf . include/connman -} - -do_compile_append() { - sed -i -e s:deny:allow:g src/connman-dbus.conf -} - -do_install_append() { - install -d ${D}${sysconfdir}/init.d - install -m 0755 ${WORKDIR}/connman ${D}${sysconfdir}/init.d/connman - - install -d ${D}${bindir} - install -m 0755 ${S}/tools/*-test ${D}${bindir} - install -m 0755 ${S}/tools/wispr ${D}${bindir} -} - -python populate_packages_prepend() { - depmap = dict( pppd="ppp", udhcp="busybox connman-scripts", dhclient="dhcp-client", wifi="wpa-supplicant", resolvconf="resolvconf", bluetooth="bluez4", ntpd="ntp", ofono="ofono" ) - packages = [] - hook = lambda file,pkg,b,c,d:packages.append((file,pkg)) - plugin_dir = bb.data.expand('${libdir}/connman/plugins/', d) - plugin_name = bb.data.expand('${PN}-plugin-%s', d) - do_split_packages(d, plugin_dir, '^(.*).so$', plugin_name, '${PN} plugin for %s', extra_depends='', hook=hook ) - for (file, package) in packages: - plugintype = package.split( '-' )[-1] - if plugintype in depmap: - rdepends = bb.data.getVar( "RDEPENDS_%s" % package, d ) - bb.note( "Adding rdependency on %s to package %s" % ( depmap[plugintype], package ) ) - bb.data.setVar("RDEPENDS_%s" % package, depmap[plugintype], d) -} - -PACKAGES_DYNAMIC = "${PN}-plugin-*" - -PACKAGES =+ "${PN}-scripts ${PN}-tools ${PN}-tests" - -FILES_${PN}-tools = "${bindir}/wispr" -FILES_${PN}-tests = "${bindir}/*-test" -FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*.so.* \ - ${sysconfdir} ${sharedstatedir} ${localstatedir} \ - ${base_bindir}/* ${base_sbindir}/* ${base_libdir}/*.so* ${datadir}/${PN} \ - ${datadir}/pixmaps ${datadir}/applications \ - ${datadir}/idl ${datadir}/omf ${datadir}/sounds \ - ${libdir}/bonobo/servers \ - ${datadir}/dbus-1/system-services/*" - -PACKAGES =+ "${PN}-systemd" -# Package up systemd files -FILES_${PN}-systemd += "${base_libdir}/systemd" -RDEPENDS_${PN}-systemd += "${PN}" - -# Needed when using DNS proxy feature -RRECOMMENDS_${PN} += "dnsmasq-dbus" - -FILES_${PN}-scripts += "${libdir}/connman/scripts" -FILES_${PN}-dbg += "${libdir}/connman/*/.debug" -FILES_${PN}-dev += "${libdir}/connman/*/*.la" -
meta-oe/recipes-connectivity/connman/connman/connman deleted +0 -42
42 lines not on this page · raw message
meta-oe/recipes-connectivity/connman/connman_0.78.bb deleted +0 -33
@@ -1,33 +0,0 @@ -require connman.inc - -EXTRA_OECONF += "\ - --disable-gtk-doc \ - --enable-debug \ - --enable-threads \ - --enable-loopback \ - --enable-ethernet \ - ${@base_contains('DISTRO_FEATURES', 'wifi','--enable-wifi', '--disable-wifi', d)} \ - ${@base_contains('DISTRO_FEATURES', 'bluetooth','--enable-bluetooth', '--disable-bluetooth', d)} \ - --enable-ofono \ - --enable-tools \ - --disable-polkit \ - --enable-client \ - --enable-fake \ - --enable-ntpd \ - --with-ntpd=${bindir}/ntpd \ -" - -S = "${WORKDIR}/git" - -# 0.78 tag -SRCREV = "02f5d5fe2d7c71514a6387ba2b772b42d8e8d297" - -SRC_URI = "git://git.kernel.org/pub/scm/network/connman/connman.git \ - file://connman" - -# alg-test doesn't build, so disable that and test for if_alg.h as this header is only in 2.6.39 -do_configure_prepend() { - sed -i 's:tools/alg-test ::g' Makefile.am - sed -i 's:AC_CHECK_HEADERS(linux/if_alg.h, dummy=yes,::g; - s:AC_MSG_ERROR(User-space algorithm header files are required))::g' configure.ac -}
meta-oe/recipes-connectivity/connman/connman_0.78.bbappend new file +13 -0
@@ -0,0 +1,13 @@ +inherit systemd + +EXTRA_OECONF += "--with-systemdunitdir=${base_libdir}/systemd/system/" + +PRINC := "${@int(PRINC) + 1}" + +SYSTEMD_PACKAGES = "${PN}-systemd" +SYSTEMD_SERVICE_${PN}-systemd = "connman.service" + +# systemd files +PACKAGES =+ "${PN}-systemd" +FILES_${PN}-systemd += "${base_libdir}/systemd" +RDEPENDS_${PN}-systemd += "${PN}"
Signature · 1 line
1.7.2.5
PATCH 2/2 dropbear: convert PR to use PRINC on bbappend
In reply to Otavio SalvadorSigned-off-by Otavio Salvador <[email protected]>
--- .../dropbear/dropbear_2011.54.bbappend | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta-oe/recipes-core/dropbear/dropbear_2011.54.bbappend +1 -1
@@ -1,6 +1,6 @@ inherit systemd -PRINC = "1" +PRINC := "${@int(PRINC) + 1}" # look for files in the layer first FILESEXTRAPATHS := "${THISDIR}/${PN}"
Signature · 1 line
1.7.2.5