summaryrefslogtreecommitdiff
path: root/package/busybox/patches/002-find-empty.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/busybox/patches/002-find-empty.patch')
-rw-r--r--package/busybox/patches/002-find-empty.patch82
1 files changed, 41 insertions, 41 deletions
diff --git a/package/busybox/patches/002-find-empty.patch b/package/busybox/patches/002-find-empty.patch
index 4e0cc67fa..776196ce4 100644
--- a/package/busybox/patches/002-find-empty.patch
+++ b/package/busybox/patches/002-find-empty.patch
@@ -1,6 +1,6 @@
-diff -Nur busybox-1.12.3/findutils/Config.in busybox-1.12.3-find/findutils/Config.in
---- busybox-1.12.3/findutils/Config.in 2008-09-28 20:04:28.000000000 +0200
-+++ busybox-1.12.3-find/findutils/Config.in 2009-01-06 22:24:46.086215240 +0100
+diff -Nur busybox-1.15.2.orig/findutils/Config.in busybox-1.15.2/findutils/Config.in
+--- busybox-1.15.2.orig/findutils/Config.in 2009-09-26 15:14:57.000000000 +0200
++++ busybox-1.15.2/findutils/Config.in 2009-11-28 12:41:31.000000000 +0100
@@ -81,6 +81,14 @@
help
Support the 'find -inum' option for searching by inode number.
@@ -14,20 +14,20 @@ diff -Nur busybox-1.12.3/findutils/Config.in busybox-1.12.3-find/findutils/Confi
+ and directories.
+
config FEATURE_FIND_EXEC
- bool "Enable -exec option allowing execution of commands"
+ bool "Enable -exec: execute commands"
default y
-diff -Nur busybox-1.12.3/findutils/find.c busybox-1.12.3-find/findutils/find.c
---- busybox-1.12.3/findutils/find.c 2008-09-28 20:04:28.000000000 +0200
-+++ busybox-1.12.3-find/findutils/find.c 2009-01-06 23:33:53.201386585 +0100
+diff -Nur busybox-1.15.2.orig/findutils/find.c busybox-1.15.2/findutils/find.c
+--- busybox-1.15.2.orig/findutils/find.c 2009-10-08 03:04:40.000000000 +0200
++++ busybox-1.15.2/findutils/find.c 2009-11-28 12:48:36.000000000 +0100
@@ -93,6 +93,7 @@
- USE_FEATURE_FIND_CONTEXT(ACTS(context, security_context_t context;))
- USE_FEATURE_FIND_PAREN( ACTS(paren, action ***subexpr;))
- USE_FEATURE_FIND_PRUNE( ACTS(prune))
-+USE_FEATURE_FIND_EMPTY( ACTS(empty))
- USE_FEATURE_FIND_DELETE( ACTS(delete))
- USE_FEATURE_FIND_EXEC( ACTS(exec, char **exec_argv; unsigned *subst_count; int exec_argc;))
- USE_FEATURE_FIND_GROUP( ACTS(group, gid_t gid;))
-@@ -318,6 +319,34 @@
+ IF_FEATURE_FIND_CONTEXT(ACTS(context, security_context_t context;))
+ IF_FEATURE_FIND_PAREN( ACTS(paren, action ***subexpr;))
+ IF_FEATURE_FIND_PRUNE( ACTS(prune))
++IF_FEATURE_FIND_EMPTY( ACTS(empty))
+ IF_FEATURE_FIND_DELETE( ACTS(delete))
+ IF_FEATURE_FIND_EXEC( ACTS(exec, char **exec_argv; unsigned *subst_count; int exec_argc;))
+ IF_FEATURE_FIND_GROUP( ACTS(group, gid_t gid;))
+@@ -333,6 +334,34 @@
return exec_actions(ap->subexpr, fileName, statbuf);
}
#endif
@@ -62,44 +62,44 @@ diff -Nur busybox-1.12.3/findutils/find.c busybox-1.12.3-find/findutils/find.c
#if ENABLE_FEATURE_FIND_SIZE
ACTF(size)
{
-@@ -459,6 +488,7 @@
- USE_FEATURE_FIND_PRINT0( PARM_print0 ,)
- USE_FEATURE_FIND_DEPTH( PARM_depth ,)
- USE_FEATURE_FIND_PRUNE( PARM_prune ,)
-+ USE_FEATURE_FIND_EMPTY( PARM_empty ,)
- USE_FEATURE_FIND_DELETE( PARM_delete ,)
- USE_FEATURE_FIND_EXEC( PARM_exec ,)
- USE_FEATURE_FIND_PAREN( PARM_char_brace,)
-@@ -492,6 +522,7 @@
- USE_FEATURE_FIND_PRINT0( "-print0\0" )
- USE_FEATURE_FIND_DEPTH( "-depth\0" )
- USE_FEATURE_FIND_PRUNE( "-prune\0" )
-+ USE_FEATURE_FIND_EMPTY( "-empty\0" )
- USE_FEATURE_FIND_DELETE( "-delete\0" )
- USE_FEATURE_FIND_EXEC( "-exec\0" )
- USE_FEATURE_FIND_PAREN( "(\0" )
-@@ -610,6 +641,12 @@
+@@ -476,6 +505,7 @@
+ IF_FEATURE_FIND_PRINT0( PARM_print0 ,)
+ IF_FEATURE_FIND_DEPTH( PARM_depth ,)
+ IF_FEATURE_FIND_PRUNE( PARM_prune ,)
++ IF_FEATURE_FIND_EMPTY( PARM_empty ,)
+ IF_FEATURE_FIND_DELETE( PARM_delete ,)
+ IF_FEATURE_FIND_EXEC( PARM_exec ,)
+ IF_FEATURE_FIND_PAREN( PARM_char_brace,)
+@@ -509,6 +539,7 @@
+ IF_FEATURE_FIND_PRINT0( "-print0\0" )
+ IF_FEATURE_FIND_DEPTH( "-depth\0" )
+ IF_FEATURE_FIND_PRUNE( "-prune\0" )
++ IF_FEATURE_FIND_EMPTY( "-empty\0" )
+ IF_FEATURE_FIND_DELETE( "-delete\0" )
+ IF_FEATURE_FIND_EXEC( "-exec\0" )
+ IF_FEATURE_FIND_PAREN( "(\0" )
+@@ -627,6 +658,12 @@
(void) ALLOC_ACTION(prune);
}
#endif
+#if ENABLE_FEATURE_FIND_EMPTY
+ else if (parm == PARM_empty) {
-+ USE_FEATURE_FIND_NOT( invert_flag = 0; )
++ IF_FEATURE_FIND_NOT( invert_flag = 0; )
+ (void) ALLOC_ACTION(empty);
+ }
+#endif
#if ENABLE_FEATURE_FIND_DELETE
else if (parm == PARM_delete) {
- need_print = 0;
-diff -Nur busybox-1.12.3/include/usage.h busybox-1.12.3-find/include/usage.h
---- busybox-1.12.3/include/usage.h 2008-09-28 20:04:26.000000000 +0200
-+++ busybox-1.12.3-find/include/usage.h 2009-01-07 00:07:49.832669156 +0100
-@@ -1140,6 +1140,8 @@
+ G.need_print = 0;
+diff -Nur busybox-1.15.2.orig/include/usage.h busybox-1.15.2/include/usage.h
+--- busybox-1.15.2.orig/include/usage.h 2009-10-08 02:59:09.000000000 +0200
++++ busybox-1.15.2/include/usage.h 2009-11-28 12:42:43.000000000 +0100
+@@ -1239,6 +1239,8 @@
"\n -group NAME File belongs to group NAME (numeric group ID allowed)") \
- USE_FEATURE_FIND_DEPTH( \
+ IF_FEATURE_FIND_DEPTH( \
"\n -depth Process directory name after traversing it") \
-+ USE_FEATURE_FIND_EMPTY( \
++ IF_FEATURE_FIND_EMPTY( \
+ "\n -empty File or directory is empty") \
- USE_FEATURE_FIND_SIZE( \
+ IF_FEATURE_FIND_SIZE( \
"\n -size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.))." \
"\n +/-N: file size is bigger/smaller than N") \