One of the specialities of GNU find over BSD find is that you can omit
the path before providing options. This means that "find -name bla" is
equivalent with "find . -name bla". Busybox exposes that behaviour.

So check for GNU find to be on the safe side, and also add the symlink
in the installation directory once we found it.

Signed-off-by: Bernhard Walle <[email protected]>
---
 Makefile.in  |    1 +
 configure.ac |    1 +
 2 files changed, 2 insertions(+)

diff --git a/Makefile.in b/Makefile.in
index 17a6ce6..8382402 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -54,6 +54,7 @@ environment:
        @ln -sf @GNU_stat@ "$(abs_srcdir)/bin/stat"
        @ln -sf @GNU_mknod@ "$(abs_srcdir)/bin/mknod"
        @ln -sf @GNU_tar@ "$(abs_srcdir)/bin/tar"
+       @ln -sf @GNU_find@ "$(abs_srcdir)/bin/find"
        @ln -sf @GNU_readlink@ "$(abs_srcdir)/bin/readlink"
        @ln -sf @PYTHON@ "$(abs_srcdir)/bin/python"
        @ln -sf @SED@ "$(abs_srcdir)/bin/sed"
diff --git a/configure.ac b/configure.ac
index 78597cc..44c2448 100755
--- a/configure.ac
+++ b/configure.ac
@@ -148,6 +148,7 @@ GNU_TOOL(stat, coreutils)
 GNU_TOOL(mknod, coreutils)
 GNU_TOOL(readlink, coreutils)
 GNU_TOOL(tar, tar)
+GNU_TOOL(find, findutils)
 
 dnl Check for egrep
 AC_PROG_EGREP
-- 
1.7.9.5


-- 
ptxdist mailing list
[email protected]

Reply via email to