summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2011-01-11 12:18:05 +0100
committerSebastian Pipping <sebastian@pipping.org>2011-01-11 12:18:05 +0100
commit5a7012ced6547dea49fe2bf9b42aceea9e6abbda (patch)
treeec3ebc1620dbb8ef42cd67054a273d950cbc8cf4 /gen_funcs.sh
parentBreak search loop asap (diff)
downloadgenkernel-5a7012ced6547dea49fe2bf9b42aceea9e6abbda.tar.gz
genkernel-5a7012ced6547dea49fe2bf9b42aceea9e6abbda.tar.bz2
genkernel-5a7012ced6547dea49fe2bf9b42aceea9e6abbda.zip
Fix warning "rm: cannot remove `/var/cache/genkernel/src': Is a directory" (bug #347213)
Diffstat (limited to 'gen_funcs.sh')
-rwxr-xr-xgen_funcs.sh8
1 files changed, 3 insertions, 5 deletions
diff --git a/gen_funcs.sh b/gen_funcs.sh
index 2a87b147..12722ca5 100755
--- a/gen_funcs.sh
+++ b/gen_funcs.sh
@@ -250,13 +250,11 @@ setup_cache_dir()
if [ "${CLEAR_CACHE_DIR}" == 'yes' ]
then
print_info 1 "Clearing cache dir contents from ${CACHE_DIR}"
- CACHE_DIR_CONTENTS=`ls ${CACHE_DIR}|grep -v CVS|grep -v cpio|grep -v README`
-
- for i in ${CACHE_DIR_CONTENTS}
+ while read i
do
print_info 1 " >> removing ${i}"
- rm ${CACHE_DIR}/${i}
- done
+ rm "${i}"
+ done < <(find "${CACHE_DIR}" -maxdepth 1 -type f -name '*.tar.*')
fi
}