From bdaca0baf5a87eb816cfc6de568839cfaf5db48b Mon Sep 17 00:00:00 2001
From: Roy Marples <roy@marples.name>
Date: Wed, 30 Apr 2008 16:44:29 +0000
Subject: Busybox find now works with -exec correctly, so remove our nasty
 hack.

---
 init.d/.gitignore  |  8 ++++++++
 init.d/bootmisc.in | 12 +++---------
 2 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/init.d/.gitignore b/init.d/.gitignore
index 10872127..6c61405f 100644
--- a/init.d/.gitignore
+++ b/init.d/.gitignore
@@ -30,3 +30,11 @@ net.lo
 ttys
 swap-blk
 wscons
+consolefont
+hwclock
+keymaps
+modules
+mtab
+numlock
+procfs
+termencoding
diff --git a/init.d/bootmisc.in b/init.d/bootmisc.in
index 419a19c5..7a9e22f3 100644
--- a/init.d/bootmisc.in
+++ b/init.d/bootmisc.in
@@ -28,13 +28,8 @@ cleanup_tmp_dir()
 	cd "${dir}"
 	if yesno ${wipe_tmp:-${WIPE_TMP:-yes}}; then
 		ebegin "Wiping ${dir} directory"
-		local startopts="-x . -depth" delete="-exec rm -rf -- {} ;"
-
-		if [ "${RC_UNAME}" = "Linux" ]; then
-			startopts=". -xdev -depth"
-			# busybox find / rm cannot handle --
-			delete="-delete"
-		fi
+		local startopts="-x . -depth"
+		[ "${RC_UNAME}" = "Linux" ] && startopts=". -xdev -depth"
 
 		# Faster than find
 		rm -rf -- [b-ikm-pr-zA-Z0-9\.]*
@@ -54,8 +49,7 @@ cleanup_tmp_dir()
 			! -path "./journal/*" \
 			! -path "./.private" \
 			! -path "./.private/*" \
-			${delete} \
-			-type d -prune
+			-exec rm -rf {} \;
 		eend 0
 	else
 		ebegin "Cleaning ${dir} directory"
-- 
cgit v1.2.3