connman: upgrade to 1.12
authorCristian Iorga <cristian.iorga@intel.com>
Mon, 4 Mar 2013 17:17:49 +0000 (19:17 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 7 Mar 2013 11:14:36 +0000 (11:14 +0000)
- 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 <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-connectivity/connman/connman.inc
meta/recipes-connectivity/connman/connman/0002-storage.c-If-there-is-no-d_type-support-use-fstatat.patch [deleted file]
meta/recipes-connectivity/connman/connman_1.12.bb [moved from meta/recipes-connectivity/connman/connman_1.10.bb with 74% similarity]

index db4d26c..04b21f7 100644 (file)
@@ -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 (file)
index 7315545..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-From 7007ef32a959ac4717c19339a24fd90a68638a19 Mon Sep 17 00:00:00 2001
-From: Andrei Gherzan <andrei@gherzan.ro>
-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 <andrei.gherzan@windriver.com>
-Signed-off-by: Constantin Musca <constantinx.musca@intel.com>
-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);
@@ -1,12 +1,11 @@
 require connman.inc
 
-# 1.10 tag
-SRCREV = "3bda76eb442c9395db1dba17352c3e78376671cc"
+# 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://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"