From 3ab5908c4ee70f1dbdbbc58ac667a5b080518f1a Mon Sep 17 00:00:00 2001 From: Cristian Iorga Date: Mon, 4 Mar 2013 19:17:49 +0200 Subject: connman: upgrade to 1.12 - 0002-storage.c-If-there-is-no-d_type-support-use-fstatat.patch no longer needed; fix included in package source code (From OE-Core rev: bd94ab11bbb6501013ed27ecb22685664816986c) Signed-off-by: Cristian Iorga Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-connectivity/connman/connman.inc | 2 +- ...If-there-is-no-d_type-support-use-fstatat.patch | 55 ---------------------- meta/recipes-connectivity/connman/connman_1.10.bb | 15 ------ meta/recipes-connectivity/connman/connman_1.12.bb | 14 ++++++ 4 files changed, 15 insertions(+), 71 deletions(-) delete mode 100644 meta/recipes-connectivity/connman/connman/0002-storage.c-If-there-is-no-d_type-support-use-fstatat.patch delete mode 100644 meta/recipes-connectivity/connman/connman_1.10.bb create mode 100644 meta/recipes-connectivity/connman/connman_1.12.bb (limited to 'meta/recipes-connectivity') diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc index db4d26c3a8..04b21f7259 100644 --- a/meta/recipes-connectivity/connman/connman.inc +++ b/meta/recipes-connectivity/connman/connman.inc @@ -20,7 +20,7 @@ DEPENDS = "dbus glib-2.0 ppp iptables gnutls \ ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \ " -INC_PR = "r18" +INC_PR = "r0" TIST = "--enable-tist" TIST_powerpc = "" diff --git a/meta/recipes-connectivity/connman/connman/0002-storage.c-If-there-is-no-d_type-support-use-fstatat.patch b/meta/recipes-connectivity/connman/connman/0002-storage.c-If-there-is-no-d_type-support-use-fstatat.patch deleted file mode 100644 index 7315545c26..0000000000 --- a/meta/recipes-connectivity/connman/connman/0002-storage.c-If-there-is-no-d_type-support-use-fstatat.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 7007ef32a959ac4717c19339a24fd90a68638a19 Mon Sep 17 00:00:00 2001 -From: Andrei Gherzan -Date: Tue, 17 Jul 2012 16:07:17 +0300 -Subject: [PATCH V3 2/2] storage.c: If there is no d_type support use - fstatat() - -This is useful for filesystems where d_type is always DT_UNKNOWN. -In this case use fstatat() function. - -Signed-off-by: Andrei Gherzan -Signed-off-by: Constantin Musca -Upstream-Status: Submitted - ---- - src/storage.c | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -Index: git/src/storage.c -=================================================================== ---- git.orig/src/storage.c -+++ git/src/storage.c -@@ -193,7 +193,6 @@ gchar **connman_storage_get_services() - - switch (d->d_type) { - case DT_DIR: -- case DT_UNKNOWN: - /* - * If the settings file is not found, then - * assume this directory is not a services dir. -@@ -203,6 +202,25 @@ gchar **connman_storage_get_services() - ret = stat(str, &buf); - g_free(str); - if (ret < 0) -+ continue; -+ -+ g_string_append_printf(result, "%s/", d->d_name); -+ break; -+ case DT_UNKNOWN: -+ /* -+ * If there is no d_type support use fstatat() -+ * to check if directory -+ */ -+ ret = fstatat(dirfd(dir), d->d_name, &buf, 0); -+ if (ret < 0) -+ continue; -+ if (!(buf.st_mode & S_IFDIR)) -+ continue; -+ str = g_strdup_printf("%s/%s/settings", STORAGEDIR, -+ d->d_name); -+ ret = stat(str, &buf); -+ g_free(str); -+ if (ret < 0) - continue; - - g_string_append_printf(result, "%s/", d->d_name); diff --git a/meta/recipes-connectivity/connman/connman_1.10.bb b/meta/recipes-connectivity/connman/connman_1.10.bb deleted file mode 100644 index 7dca1b40bf..0000000000 --- a/meta/recipes-connectivity/connman/connman_1.10.bb +++ /dev/null @@ -1,15 +0,0 @@ -require connman.inc - -# 1.10 tag -SRCREV = "3bda76eb442c9395db1dba17352c3e78376671cc" -SRC_URI = "git://git.kernel.org/pub/scm/network/connman/connman.git \ - file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \ - file://add_xuser_dbus_permission.patch \ - file://connman \ - file://0002-storage.c-If-there-is-no-d_type-support-use-fstatat.patch \ - file://inet-fix-ip-cleanup-functions.patch \ - file://add-in.h-for-ipv6.patch" -S = "${WORKDIR}/git" -PR = "${INC_PR}.0" - -RRECOMMENDS_${PN} = "connman-conf" diff --git a/meta/recipes-connectivity/connman/connman_1.12.bb b/meta/recipes-connectivity/connman/connman_1.12.bb new file mode 100644 index 0000000000..5ba4032c45 --- /dev/null +++ b/meta/recipes-connectivity/connman/connman_1.12.bb @@ -0,0 +1,14 @@ +require connman.inc + +# 1.12 tag +SRCREV = "8397cbbc0a79d39cf3b1880f4fd3f3405b6bc6ad" +SRC_URI = "git://git.kernel.org/pub/scm/network/connman/connman.git \ + file://0001-plugin.h-Change-visibility-to-default-for-debug-symb.patch \ + file://add_xuser_dbus_permission.patch \ + file://connman \ + file://inet-fix-ip-cleanup-functions.patch \ + file://add-in.h-for-ipv6.patch" +S = "${WORKDIR}/git" +PR = "${INC_PR}.0" + +RRECOMMENDS_${PN} = "connman-conf" -- cgit v1.2.3-54-g00ecf