* [PATCH 0/3] connman fixes, upgrade
@ 2012-06-07 14:19 Ross Burton
2012-06-07 14:19 ` [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support Ross Burton
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Ross Burton @ 2012-06-07 14:19 UTC (permalink / raw)
To: openembedded-core
Same as the previous patch series, but with the signed-off lines. Whoops, sorry.
The following changes since commit df8f55a919b3cc602ce1f1c51630c7edf6e36b55:
ltp: Add patch to correct failing build (2012-06-05 23:05:00 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib ross/connman
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ross/connman
Ross Burton (3):
connman: respect the 3g feature and enable/disable ofono support
connman: Document the ACL-breaking sed
connman: upgrade to 1.0
meta/recipes-connectivity/connman/connman.inc | 33 ++++++++----
...ange-visibility-to-default-for-debug-symb.patch | 35 ------------
.../connman/connman/disable_alg-test.patch | 46 ----------------
.../connman/connman/ethernet_default.patch | 22 --------
.../connman/test-set-ipv4-method-api-fix.patch | 50 ------------------
.../connman/test-set-ipv6-method-api-fix.patch | 55 --------------------
meta/recipes-connectivity/connman/connman_0.79.bb | 14 -----
meta/recipes-connectivity/connman/connman_1.0.bb | 9 +++
8 files changed, 32 insertions(+), 232 deletions(-)
delete mode 100644 meta/recipes-connectivity/connman/connman/0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/disable_alg-test.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/ethernet_default.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/test-set-ipv4-method-api-fix.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/test-set-ipv6-method-api-fix.patch
delete mode 100644 meta/recipes-connectivity/connman/connman_0.79.bb
create mode 100644 meta/recipes-connectivity/connman/connman_1.0.bb
--
1.7.7.6
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support
2012-06-07 14:19 [PATCH 0/3] connman fixes, upgrade Ross Burton
@ 2012-06-07 14:19 ` Ross Burton
2012-06-07 14:32 ` Martin Jansa
2012-06-07 14:33 ` Koen Kooi
2012-06-07 14:19 ` [PATCH 2/3] connman: Document the ACL-breaking sed Ross Burton
2012-06-07 14:19 ` [PATCH 3/3] connman: upgrade to 1.0 Ross Burton
2 siblings, 2 replies; 10+ messages in thread
From: Ross Burton @ 2012-06-07 14:19 UTC (permalink / raw)
To: openembedded-core
[YOCTO #2357]
Signed-off-by: Ross Burton <ross.burton@intel.com>
---
meta/recipes-connectivity/connman/connman.inc | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
index f2da8d9..58e3f56 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -17,7 +17,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
DEPENDS = "dbus glib-2.0 ppp iptables gnutls \
${@base_contains('DISTRO_FEATURES', 'bluetooth','bluez4', '', d)} \
${@base_contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \
- ofono \
+ ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \
"
TIST = "--enable-tist"
@@ -34,7 +34,7 @@ EXTRA_OECONF += "\
${@base_contains('DISTRO_FEATURES', 'wifi','--enable-wifi ${TIST}', '--disable-wifi', d)} \
${@base_contains('DISTRO_FEATURES', 'bluetooth','--enable-bluetooth ${TIST}', '--disable-bluetooth', d)} \
--enable-dnsproxy \
- --enable-ofono \
+ ${@base_contains('DISTRO_FEATURES', '3g', '', '--disable-ofono', d)} \
--enable-tools \
--enable-test \
--disable-polkit \
--
1.7.7.6
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 2/3] connman: Document the ACL-breaking sed
2012-06-07 14:19 [PATCH 0/3] connman fixes, upgrade Ross Burton
2012-06-07 14:19 ` [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support Ross Burton
@ 2012-06-07 14:19 ` Ross Burton
2012-06-07 14:19 ` [PATCH 3/3] connman: upgrade to 1.0 Ross Burton
2 siblings, 0 replies; 10+ messages in thread
From: Ross Burton @ 2012-06-07 14:19 UTC (permalink / raw)
To: openembedded-core
Signed-off-by: Ross Burton <ross.burton@intel.com>
---
meta/recipes-connectivity/connman/connman.inc | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
index 58e3f56..4fb7b43 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -53,6 +53,9 @@ USERADD_PARAM_${PN} = "--system --no-create-home \
inherit autotools pkgconfig update-rc.d useradd
+# This allows *everyone* to access ConnMan over DBus, without any access
+# control. Really the at_console flag should work, which would mean that
+# both this and the xuser patch can be dropped.
do_compile_append() {
sed -i -e s:deny:allow:g src/connman-dbus.conf
}
--
1.7.7.6
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH 3/3] connman: upgrade to 1.0
2012-06-07 14:19 [PATCH 0/3] connman fixes, upgrade Ross Burton
2012-06-07 14:19 ` [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support Ross Burton
2012-06-07 14:19 ` [PATCH 2/3] connman: Document the ACL-breaking sed Ross Burton
@ 2012-06-07 14:19 ` Ross Burton
2 siblings, 0 replies; 10+ messages in thread
From: Ross Burton @ 2012-06-07 14:19 UTC (permalink / raw)
To: openembedded-core
Drop all upstreamed or irrelevant patches, remove unused configure arguments,
and add compatibility rprovides for what used to be plugins but are now
integrated into the core.
Signed-off-by: Ross Burton <ross.burton@intel.com>
---
meta/recipes-connectivity/connman/connman.inc | 26 ++++++---
...ange-visibility-to-default-for-debug-symb.patch | 35 ------------
.../connman/connman/disable_alg-test.patch | 46 ----------------
.../connman/connman/ethernet_default.patch | 22 --------
.../connman/test-set-ipv4-method-api-fix.patch | 50 ------------------
.../connman/test-set-ipv6-method-api-fix.patch | 55 --------------------
meta/recipes-connectivity/connman/connman_0.79.bb | 14 -----
meta/recipes-connectivity/connman/connman_1.0.bb | 9 +++
8 files changed, 27 insertions(+), 230 deletions(-)
delete mode 100644 meta/recipes-connectivity/connman/connman/0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/disable_alg-test.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/ethernet_default.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/test-set-ipv4-method-api-fix.patch
delete mode 100644 meta/recipes-connectivity/connman/connman/test-set-ipv6-method-api-fix.patch
delete mode 100644 meta/recipes-connectivity/connman/connman_0.79.bb
create mode 100644 meta/recipes-connectivity/connman/connman_1.0.bb
diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
index 4fb7b43..83219c5 100644
--- a/meta/recipes-connectivity/connman/connman.inc
+++ b/meta/recipes-connectivity/connman/connman.inc
@@ -11,7 +11,7 @@ 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"
+ file://src/main.c;beginline=1;endline=20;md5=d6a1ac98a6791c5294e8a7f176ecd66d"
# we need to define the depends here, the dynamic stuff is too late
DEPENDS = "dbus glib-2.0 ppp iptables gnutls \
@@ -33,14 +33,11 @@ EXTRA_OECONF += "\
--enable-ethernet \
${@base_contains('DISTRO_FEATURES', 'wifi','--enable-wifi ${TIST}', '--disable-wifi', d)} \
${@base_contains('DISTRO_FEATURES', 'bluetooth','--enable-bluetooth ${TIST}', '--disable-bluetooth', d)} \
- --enable-dnsproxy \
${@base_contains('DISTRO_FEATURES', '3g', '', '--disable-ofono', d)} \
--enable-tools \
--enable-test \
--disable-polkit \
- --enable-client \
- --enable-fake \
- --disable-ntpd \
+ --disable-client \
"
INITSCRIPT_NAME = "connman"
@@ -72,13 +69,26 @@ do_install_append() {
rmdir ${D}${libdir}/connman/scripts
}
+# These used to be plugins, but now they are core
+RPROVIDES_${PN} = "\
+ connman-plugin-loopback \
+ connman-plugin-ethernet \
+ ${@base_contains('DISTRO_FEATURES', 'bluetooth','connman-plugin-bluetooth', '', d)} \
+ ${@base_contains('DISTRO_FEATURES', 'wifi','connman-plugin-wifi', '', d)} \
+ ${@base_contains('DISTRO_FEATURES', '3g','connman-plugin-ofono', '', d)} \
+ "
+
+RDEPENDS_${PN} = "\
+ ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez4', '', d)} \
+ ${@base_contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \
+ ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \
+ "
+
PACKAGES_DYNAMIC = "${PN}-plugin-*"
python populate_packages_prepend() {
depmap = dict( pppd="ppp",
- wifi="wpa-supplicant",
- bluetooth="bluez4",
- ofono="ofono" )
+ )
packages = []
multilib_prefix = (d.getVar("MLPREFIX", True) or "")
hook = lambda file,pkg,b,c,d:packages.append((file,pkg))
diff --git a/meta/recipes-connectivity/connman/connman/0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch b/meta/recipes-connectivity/connman/connman/0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch
deleted file mode 100644
index e6f03e6..0000000
--- a/meta/recipes-connectivity/connman/connman/0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From 4ddaf78dad5a9ee4a0658235f71b75132192123e Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Sat, 7 Apr 2012 18:52:12 -0700
-Subject: [PATCH] plugin.h: Change visibility to default for debug symbols
-
-gold refuses to link in undefined weak symbols which
-have hidden visibility
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
-
-
-Upstream-Status: Pending
----
- include/plugin.h | 4 ++--
- 1 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/include/plugin.h b/include/plugin.h
-index 692a4e5..a9361c3 100644
---- a/include/plugin.h
-+++ b/include/plugin.h
-@@ -89,9 +89,9 @@ struct connman_plugin_desc {
- #else
- #define CONNMAN_PLUGIN_DEFINE(name, description, version, priority, init, exit) \
- extern struct connman_debug_desc __start___debug[] \
-- __attribute__ ((weak, visibility("hidden"))); \
-+ __attribute__ ((weak, visibility("default"))); \
- extern struct connman_debug_desc __stop___debug[] \
-- __attribute__ ((weak, visibility("hidden"))); \
-+ __attribute__ ((weak, visibility("default"))); \
- extern struct connman_plugin_desc connman_plugin_desc \
- __attribute__ ((visibility("default"))); \
- struct connman_plugin_desc connman_plugin_desc = { \
---
-1.7.5.4
-
diff --git a/meta/recipes-connectivity/connman/connman/disable_alg-test.patch b/meta/recipes-connectivity/connman/connman/disable_alg-test.patch
deleted file mode 100644
index f5cea00..0000000
--- a/meta/recipes-connectivity/connman/connman/disable_alg-test.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 3ebba424d56919018733064ad9e0ab8790d2bf1d Mon Sep 17 00:00:00 2001
-From: Otavio Salvador <otavio@ossystems.com.br>
-Date: Fri, 16 Dec 2011 19:31:59 -0200
-Subject: [PATCH] Disable building of alg-test
-
-alg-test utility depends on linux/if_alg.h header that is only
-available on kernels >= 2.6.39.
-
-Upstream-Status: Inappropriate [configuration]
-
-Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
----
- Makefile.am | 2 +-
- configure.ac | 3 ---
- 2 files changed, 1 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index a6509f1..93618a3 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -145,7 +145,7 @@ noinst_PROGRAMS += tools/wispr tools/supplicant-test \
- tools/dbus-test tools/polkit-test \
- tools/iptables-test tools/tap-test tools/wpad-test \
- tools/stats-tool tools/private-network-test \
-- tools/alg-test unit/test-session unit/test-ippool \
-+ unit/test-session unit/test-ippool \
- unit/test-nat
-
- tools_wispr_SOURCES = $(gweb_sources) tools/wispr.c
-diff --git a/configure.ac b/configure.ac
-index 3dca02e..3b2da4d 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -419,9 +419,6 @@ if (test "${enable_tools}" = "yes"); then
- AC_MSG_ERROR(GnuTLS library is required))
- AC_SUBST(GNUTLS_CFLAGS)
- AC_SUBST(GNUTLS_LIBS)
--
-- AC_CHECK_HEADERS(linux/if_alg.h, dummy=yes,
-- AC_MSG_ERROR(User-space algorithm header files are required))
- fi
- AM_CONDITIONAL(TOOLS, test "${enable_tools}" = "yes")
-
---
-1.7.9.1
-
diff --git a/meta/recipes-connectivity/connman/connman/ethernet_default.patch b/meta/recipes-connectivity/connman/connman/ethernet_default.patch
deleted file mode 100644
index 6dae2aa..0000000
--- a/meta/recipes-connectivity/connman/connman/ethernet_default.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Default to enabling the ethernet interface. If we don't do this, connman
-will shut down all the networking when it starts without any configuration
-which is usualy not what the users expects. This is particularly
-problematic with our qemu images and runtime testing using qemu.
-
-Upstream-Status: Inappropriate [Configuration]
-
-RP 2011/12/12
-
-Index: git/src/storage.c
-===================================================================
---- git.orig/src/storage.c 2011-12-12 16:14:10.892316565 +0000
-+++ git/src/storage.c 2011-12-12 16:14:13.788316431 +0000
-@@ -367,7 +367,7 @@
- "Enable", FALSE);
-
- g_key_file_set_boolean(keyfile, "Wired",
-- "Enable", FALSE);
-+ "Enable", TRUE);
-
- g_key_file_set_boolean(keyfile, "3G",
- "Enable", FALSE);
diff --git a/meta/recipes-connectivity/connman/connman/test-set-ipv4-method-api-fix.patch b/meta/recipes-connectivity/connman/connman/test-set-ipv4-method-api-fix.patch
deleted file mode 100644
index 78eb19a..0000000
--- a/meta/recipes-connectivity/connman/connman/test-set-ipv4-method-api-fix.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 0b817dd3096f5c3ca8f0b868ee55ea550054137b Mon Sep 17 00:00:00 2001
-From: Daniel Wagner <daniel.wagner@bmw-carit.de>
-Date: Mon, 19 Mar 2012 14:03:27 +0100
-Subject: [PATCH 3/3] set-ipv4-method: The arguments have to be wrapped into a
- variant
-
-Fixes BMC#24986
-
-Upstream-Status: Backport
-
-Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
----
- test/set-ipv4-method | 11 +++++++----
- 1 file changed, 7 insertions(+), 4 deletions(-)
-
-diff --git a/test/set-ipv4-method b/test/set-ipv4-method
-index 820b24b..235113f 100755
---- a/test/set-ipv4-method
-+++ b/test/set-ipv4-method
-@@ -3,6 +3,9 @@
- import sys
- import dbus
-
-+def make_variant(string):
-+ return dbus.String(string, variant_level=1)
-+
- def print_usage():
- print "Usage: %s <service> [off|dhcp|manual <address> [netmask] [gateway]]" % (sys.argv[0])
-
-@@ -20,13 +23,13 @@ properties = service.GetProperties()
-
- print "Setting method %s for %s" % (sys.argv[2], sys.argv[1])
-
--ipv4_configuration = { "Method": sys.argv[2] }
-+ipv4_configuration = { "Method": make_variant(sys.argv[2]) }
- if (len(sys.argv) > 3):
-- ipv4_configuration["Address"] = sys.argv[3]
-+ ipv4_configuration["Address"] = make_variant(sys.argv[3])
- if (len(sys.argv) > 4):
-- ipv4_configuration["Netmask"] = sys.argv[4]
-+ ipv4_configuration["Netmask"] = make_variant(sys.argv[4])
- if (len(sys.argv) > 5):
-- ipv4_configuration["Gateway"] = sys.argv[5]
-+ ipv4_configuration["Gateway"] = make_variant(sys.argv[5])
-
- service.SetProperty("IPv4.Configuration", ipv4_configuration)
- print "New IPv4.Configuration: ", ipv4_configuration
---
-1.7.9.5
-
diff --git a/meta/recipes-connectivity/connman/connman/test-set-ipv6-method-api-fix.patch b/meta/recipes-connectivity/connman/connman/test-set-ipv6-method-api-fix.patch
deleted file mode 100644
index 773127b..0000000
--- a/meta/recipes-connectivity/connman/connman/test-set-ipv6-method-api-fix.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 2885e71c9c0df7ea9866e91ab79d255eaa8de53d Mon Sep 17 00:00:00 2001
-From: Daniel Wagner <daniel.wagner@bmw-carit.de>
-Date: Mon, 19 Mar 2012 14:03:28 +0100
-Subject: [PATCH 2/3] set-ipv6-method: The arguments have to be wrapped into a
- variant
-
-Fixes BMC#24986
-
-Upstream-Status: Backport
-
-Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
----
- test/set-ipv6-method | 13 ++++++++-----
- 1 file changed, 8 insertions(+), 5 deletions(-)
-
-diff --git a/test/set-ipv6-method b/test/set-ipv6-method
-index 7f60b88..4f2de09 100755
---- a/test/set-ipv6-method
-+++ b/test/set-ipv6-method
-@@ -3,6 +3,9 @@
- import sys
- import dbus
-
-+def make_variant(string):
-+ return dbus.String(string, variant_level=1)
-+
- def print_usage():
- print "Usage: %s <service> off|manual|auto [<address> [prefixlen] [gateway]] [<privacy>]" % (sys.argv[0])
-
-@@ -19,17 +22,17 @@ properties = service.GetProperties()
-
- print "Setting method %s for %s" % (sys.argv[2], sys.argv[1])
-
--ipv6_configuration = { "Method": sys.argv[2] }
-+ipv6_configuration = { "Method": make_variant(sys.argv[2])}
- if sys.argv[2] == "auto":
- if (len(sys.argv) > 3):
-- ipv6_configuration["Privacy"] = sys.argv[3]
-+ ipv6_configuration["Privacy"] = make_variant(sys.argv[3])
- else:
- if (len(sys.argv) > 3):
-- ipv6_configuration["Address"] = sys.argv[3]
-+ ipv6_configuration["Address"] = make_variant(sys.argv[3])
- if (len(sys.argv) > 4):
-- ipv6_configuration["PrefixLength"] = sys.argv[4]
-+ ipv6_configuration["PrefixLength"] = make_variant(sys.argv[4])
- if (len(sys.argv) > 5):
-- ipv6_configuration["Gateway"] = sys.argv[5]
-+ ipv6_configuration["Gateway"] = make_variant(sys.argv[5])
-
- service.SetProperty("IPv6.Configuration", ipv6_configuration)
- print "New IPv6.Configuration: ", ipv6_configuration
---
-1.7.9.5
-
diff --git a/meta/recipes-connectivity/connman/connman_0.79.bb b/meta/recipes-connectivity/connman/connman_0.79.bb
deleted file mode 100644
index d7f22b9..0000000
--- a/meta/recipes-connectivity/connman/connman_0.79.bb
+++ /dev/null
@@ -1,14 +0,0 @@
-require connman.inc
-
-# 0.79 tag
-SRCREV = "442b1fe603e005814f592a3dbcf0d0bfb13f961c"
-SRC_URI = "git://git.kernel.org/pub/scm/network/connman/connman.git \
- file://add_xuser_dbus_permission.patch \
- file://ethernet_default.patch \
- file://disable_alg-test.patch \
- file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \
- file://test-set-ipv4-method-api-fix.patch \
- file://test-set-ipv6-method-api-fix.patch \
- file://connman"
-S = "${WORKDIR}/git"
-PR = "r4"
diff --git a/meta/recipes-connectivity/connman/connman_1.0.bb b/meta/recipes-connectivity/connman/connman_1.0.bb
new file mode 100644
index 0000000..a85a77e
--- /dev/null
+++ b/meta/recipes-connectivity/connman/connman_1.0.bb
@@ -0,0 +1,9 @@
+require connman.inc
+
+# 0.94 tag
+SRCREV = "6d6f312fb2b751b4cf7037f2a526c7785364732f"
+SRC_URI = "git://git.kernel.org/pub/scm/network/connman/connman.git \
+ file://add_xuser_dbus_permission.patch \
+ file://connman"
+S = "${WORKDIR}/git"
+PR = "r1"
--
1.7.7.6
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support
2012-06-07 14:19 ` [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support Ross Burton
@ 2012-06-07 14:32 ` Martin Jansa
2012-06-07 14:46 ` Burton, Ross
2012-06-07 14:33 ` Koen Kooi
1 sibling, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2012-06-07 14:32 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 1565 bytes --]
On Thu, Jun 07, 2012 at 03:19:36PM +0100, Ross Burton wrote:
> [YOCTO #2357]
>
> Signed-off-by: Ross Burton <ross.burton@intel.com>
> ---
> meta/recipes-connectivity/connman/connman.inc | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
> index f2da8d9..58e3f56 100644
> --- a/meta/recipes-connectivity/connman/connman.inc
> +++ b/meta/recipes-connectivity/connman/connman.inc
> @@ -17,7 +17,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
> DEPENDS = "dbus glib-2.0 ppp iptables gnutls \
> ${@base_contains('DISTRO_FEATURES', 'bluetooth','bluez4', '', d)} \
> ${@base_contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \
> - ofono \
> + ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \
> "
>
> TIST = "--enable-tist"
> @@ -34,7 +34,7 @@ EXTRA_OECONF += "\
> ${@base_contains('DISTRO_FEATURES', 'wifi','--enable-wifi ${TIST}', '--disable-wifi', d)} \
> ${@base_contains('DISTRO_FEATURES', 'bluetooth','--enable-bluetooth ${TIST}', '--disable-bluetooth', d)} \
> --enable-dnsproxy \
> - --enable-ofono \
> + ${@base_contains('DISTRO_FEATURES', '3g', '', '--disable-ofono', d)} \
> --enable-tools \
> --enable-test \
> --disable-polkit \
Why not use PACKAGECONFIG for all those?
Cheers,
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support
2012-06-07 14:19 ` [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support Ross Burton
2012-06-07 14:32 ` Martin Jansa
@ 2012-06-07 14:33 ` Koen Kooi
2012-06-07 14:46 ` Burton, Ross
1 sibling, 1 reply; 10+ messages in thread
From: Koen Kooi @ 2012-06-07 14:33 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
Op 7 jun. 2012, om 16:19 heeft Ross Burton het volgende geschreven:
> [YOCTO #2357]
>
> Signed-off-by: Ross Burton <ross.burton@intel.com>
> ---
> meta/recipes-connectivity/connman/connman.inc | 4 ++--
> 1 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc
> index f2da8d9..58e3f56 100644
> --- a/meta/recipes-connectivity/connman/connman.inc
> +++ b/meta/recipes-connectivity/connman/connman.inc
> @@ -17,7 +17,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=12f884d2ae1ff87c09e5b7ccc2c4ca7e \
> DEPENDS = "dbus glib-2.0 ppp iptables gnutls \
> ${@base_contains('DISTRO_FEATURES', 'bluetooth','bluez4', '', d)} \
> ${@base_contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \
> - ofono \
> + ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \
> "
>
> TIST = "--enable-tist"
> @@ -34,7 +34,7 @@ EXTRA_OECONF += "\
> ${@base_contains('DISTRO_FEATURES', 'wifi','--enable-wifi ${TIST}', '--disable-wifi', d)} \
> ${@base_contains('DISTRO_FEATURES', 'bluetooth','--enable-bluetooth ${TIST}', '--disable-bluetooth', d)} \
> --enable-dnsproxy \
> - --enable-ofono \
> + ${@base_contains('DISTRO_FEATURES', '3g', '', '--disable-ofono', d)} \
> --enable-tools \
> --enable-test \
> --disable-polkit \
This one is missing a PR bump
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support
2012-06-07 14:33 ` Koen Kooi
@ 2012-06-07 14:46 ` Burton, Ross
0 siblings, 0 replies; 10+ messages in thread
From: Burton, Ross @ 2012-06-07 14:46 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On 7 June 2012 15:33, Koen Kooi <koen@dominion.thruhere.net> wrote:
> This one is missing a PR bump
Whoops, fixed and re-pushed.
Ross
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support
2012-06-07 14:32 ` Martin Jansa
@ 2012-06-07 14:46 ` Burton, Ross
2012-06-08 0:08 ` Martin Jansa
0 siblings, 1 reply; 10+ messages in thread
From: Burton, Ross @ 2012-06-07 14:46 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On 7 June 2012 15:32, Martin Jansa <martin.jansa@gmail.com> wrote:
> Why not use PACKAGECONFIG for all those?
Because this is the first time I've encountered it. :) Is there any
documentation on it, or a comprehensive example?
Ross
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support
2012-06-07 14:46 ` Burton, Ross
@ 2012-06-08 0:08 ` Martin Jansa
2012-06-11 15:17 ` Burton, Ross
0 siblings, 1 reply; 10+ messages in thread
From: Martin Jansa @ 2012-06-08 0:08 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 562 bytes --]
On Thu, Jun 07, 2012 at 03:46:54PM +0100, Burton, Ross wrote:
> On 7 June 2012 15:32, Martin Jansa <martin.jansa@gmail.com> wrote:
> > Why not use PACKAGECONFIG for all those?
>
> Because this is the first time I've encountered it. :) Is there any
> documentation on it, or a comprehensive example?
Git log shows e.g.
http://git.openembedded.org/openembedded-core/commit/?id=7a58911f6951abd56db9ebb37f8d6284d91fa514
and git grep PACKAGECONFIG will show couple of examples
Cheers,
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 205 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support
2012-06-08 0:08 ` Martin Jansa
@ 2012-06-11 15:17 ` Burton, Ross
0 siblings, 0 replies; 10+ messages in thread
From: Burton, Ross @ 2012-06-11 15:17 UTC (permalink / raw)
To: Patches and discussions about the oe-core layer
On 8 June 2012 01:08, Martin Jansa <martin.jansa@gmail.com> wrote:
>> Because this is the first time I've encountered it. :) Is there any
>> documentation on it, or a comprehensive example?
>
> Git log shows e.g.
> http://git.openembedded.org/openembedded-core/commit/?id=7a58911f6951abd56db9ebb37f8d6284d91fa514
>
> and git grep PACKAGECONFIG will show couple of examples
So, the basic theory is that you set PACKAGECONFIG to the list of
enabled options, i.e. connman would have wifi, bluetooth, 3G. This
would be set using base_contains(DISTRO_FEATURES...).
Then, you have a PACKAGECONFIG[foo] for each option that defines the
configure flags and build/runtime depends.
Neat.
Ross
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2012-06-11 15:28 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-07 14:19 [PATCH 0/3] connman fixes, upgrade Ross Burton
2012-06-07 14:19 ` [PATCH 1/3] connman: respect the 3g feature and enable/disable ofono support Ross Burton
2012-06-07 14:32 ` Martin Jansa
2012-06-07 14:46 ` Burton, Ross
2012-06-08 0:08 ` Martin Jansa
2012-06-11 15:17 ` Burton, Ross
2012-06-07 14:33 ` Koen Kooi
2012-06-07 14:46 ` Burton, Ross
2012-06-07 14:19 ` [PATCH 2/3] connman: Document the ACL-breaking sed Ross Burton
2012-06-07 14:19 ` [PATCH 3/3] connman: upgrade to 1.0 Ross Burton
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox