[OE-core] [PATCH] stat: fix the wrong return code

2013-08-22 Thread Zhangle Yang
After stat -h is executed, the return code is 1.
This patch changes it to 0.

Signed-off-by: Zhangle Yang zhangle.y...@windriver.com
---
 .../stat/stat-3.3/fix-error-return.patch   |   16 
 meta/recipes-extended/stat/stat_3.3.bb |3 ++-
 2 files changed, 18 insertions(+), 1 deletions(-)
 create mode 100644 meta/recipes-extended/stat/stat-3.3/fix-error-return.patch

diff --git a/meta/recipes-extended/stat/stat-3.3/fix-error-return.patch 
b/meta/recipes-extended/stat/stat-3.3/fix-error-return.patch
new file mode 100644
index 000..032995d
--- /dev/null
+++ b/meta/recipes-extended/stat/stat-3.3/fix-error-return.patch
@@ -0,0 +1,16 @@
+This patch fixies the wrong return code of stat -h.
+
+Upstream-Status: Pending
+Signed-off-by: Zhangle Yang zhangle.y...@windriver.com
+
+--- stat-3.3/stat.c.orig   2013-08-22 10:49:45.0 +0800
 stat-3.3/stat.c2013-08-22 10:50:31.0 +0800
+@@ -845,7 +845,7 @@
+ fprintf(stderr, \t\t%%S - Security ID in SE-Linux\n);
+ fprintf(stderr, \t\t%%C - Security context in SE-Linux\n);
+ fprintf(stderr, \t\t%%d - Free file nodes in file system\n);
+-exit(1);
++exit(0);
+ }
+   
+ 
diff --git a/meta/recipes-extended/stat/stat_3.3.bb 
b/meta/recipes-extended/stat/stat_3.3.bb
index 73e0873..1131bdf 100644
--- a/meta/recipes-extended/stat/stat_3.3.bb
+++ b/meta/recipes-extended/stat/stat_3.3.bb
@@ -8,7 +8,8 @@ BBCLASSEXTEND = native
 
 PR = r0
 
-SRC_URI = ftp://metalab.unc.edu/pub/Linux/utils/file/stat-3.3.tar.gz;
+SRC_URI = ftp://metalab.unc.edu/pub/Linux/utils/file/stat-3.3.tar.gz \
+   file://fix-error-return.patch
 SRC_URI[md5sum] = 37e247e8e400ad9205f1b0500b728fd3
 SRC_URI[sha256sum] = 
7071f0384a423a938dd542c1f08547a02824f6359acd3ef3f944b2c4c2d1ee09
 
-- 
1.7.4.1

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core


Re: [OE-core] [PATCH] stat: fix the wrong return code

2013-08-22 Thread Khem Raj

On Aug 22, 2013, at 12:42 AM, Zhangle Yang zhangle.y...@windriver.com wrote:

 After stat -h is executed, the return code is 1.
 This patch changes it to 0.


aside from the patch. why don't we use stat from coreutils or busybox and drop 
maintaining
this old version of stat. Are there some use cases where we don't have busy box 
or coreutils on box ?


 Signed-off-by: Zhangle Yang zhangle.y...@windriver.com
 ---
 .../stat/stat-3.3/fix-error-return.patch   |   16 
 meta/recipes-extended/stat/stat_3.3.bb |3 ++-
 2 files changed, 18 insertions(+), 1 deletions(-)
 create mode 100644 meta/recipes-extended/stat/stat-3.3/fix-error-return.patch
 
 diff --git a/meta/recipes-extended/stat/stat-3.3/fix-error-return.patch 
 b/meta/recipes-extended/stat/stat-3.3/fix-error-return.patch
 new file mode 100644
 index 000..032995d
 --- /dev/null
 +++ b/meta/recipes-extended/stat/stat-3.3/fix-error-return.patch
 @@ -0,0 +1,16 @@
 +This patch fixies the wrong return code of stat -h.
 +
 +Upstream-Status: Pending
 +Signed-off-by: Zhangle Yang zhangle.y...@windriver.com
 +
 +--- stat-3.3/stat.c.orig 2013-08-22 10:49:45.0 +0800
  stat-3.3/stat.c  2013-08-22 10:50:31.0 +0800
 +@@ -845,7 +845,7 @@
 + fprintf(stderr, \t\t%%S - Security ID in SE-Linux\n);
 + fprintf(stderr, \t\t%%C - Security context in SE-Linux\n);
 + fprintf(stderr, \t\t%%d - Free file nodes in file system\n);
 +-exit(1);
 ++exit(0);
 + }
 +   
 + 
 diff --git a/meta/recipes-extended/stat/stat_3.3.bb 
 b/meta/recipes-extended/stat/stat_3.3.bb
 index 73e0873..1131bdf 100644
 --- a/meta/recipes-extended/stat/stat_3.3.bb
 +++ b/meta/recipes-extended/stat/stat_3.3.bb
 @@ -8,7 +8,8 @@ BBCLASSEXTEND = native
 
 PR = r0
 
 -SRC_URI = ftp://metalab.unc.edu/pub/Linux/utils/file/stat-3.3.tar.gz;
 +SRC_URI = ftp://metalab.unc.edu/pub/Linux/utils/file/stat-3.3.tar.gz \
 +   file://fix-error-return.patch
 SRC_URI[md5sum] = 37e247e8e400ad9205f1b0500b728fd3
 SRC_URI[sha256sum] = 
 7071f0384a423a938dd542c1f08547a02824f6359acd3ef3f944b2c4c2d1ee09
 
 -- 
 1.7.4.1
 
 ___
 Openembedded-core mailing list
 Openembedded-core@lists.openembedded.org
 http://lists.openembedded.org/mailman/listinfo/openembedded-core

___
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core