diff options
author | Eric Edgar <rocket@gentoo.org> | 2005-07-18 15:12:00 +0000 |
---|---|---|
committer | Eric Edgar <rocket@gentoo.org> | 2005-07-18 15:12:00 +0000 |
commit | 6fd6712d41b35d440d2198e4e4f5063162a6ccae (patch) | |
tree | e10ed1fba4923b92db505fd0ba2fe0c18c950cc2 /gen_funcs.sh | |
parent | Fix #98886. (diff) | |
download | genkernel-6fd6712d41b35d440d2198e4e4f5063162a6ccae.tar.gz genkernel-6fd6712d41b35d440d2198e4e4f5063162a6ccae.tar.bz2 genkernel-6fd6712d41b35d440d2198e4e4f5063162a6ccae.zip |
Create additional cleanup options. --postclear for final cleanup and 2 new genkernel.conf options. Also fixup TEMP dir creation and extraneous %%ARCH%% creation in the cache_dir
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@267 67a159dc-881f-0410-a524-ba9dfbe2cb84
Diffstat (limited to 'gen_funcs.sh')
-rwxr-xr-x | gen_funcs.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/gen_funcs.sh b/gen_funcs.sh index 3512551..21d35f3 100755 --- a/gen_funcs.sh +++ b/gen_funcs.sh @@ -250,3 +250,22 @@ isBootRO() done return 1 } + +setup_cache_dir() +{ + +[ ! -d "${CACHE_DIR}" ] && mkdir -p "${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} + do + print_info 1 " >> removing ${i}" + rm ${CACHE_DIR}/${i} + done +fi + +} + |