From bdaca0baf5a87eb816cfc6de568839cfaf5db48b Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Wed, 30 Apr 2008 16:44:29 +0000 Subject: Busybox find now works with -exec correctly, so remove our nasty hack. --- init.d/bootmisc.in | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) (limited to 'init.d/bootmisc.in') 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