diff options
author | 2011-01-11 12:18:05 +0100 | |
---|---|---|
committer | 2011-01-11 12:18:05 +0100 | |
commit | 5a7012ced6547dea49fe2bf9b42aceea9e6abbda (patch) | |
tree | ec3ebc1620dbb8ef42cd67054a273d950cbc8cf4 /gen_funcs.sh | |
parent | Break search loop asap (diff) | |
download | genkernel-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-x | gen_funcs.sh | 8 |
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 } |