From fd7f9a8fd0761d3cfbb2ffa603bb71003a528735 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 21 Jun 2013 23:14:35 -0700 Subject: [PATCH] emerge-delta-webrsync: clean TMPDIR more --- misc/emerge-delta-webrsync | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/misc/emerge-delta-webrsync b/misc/emerge-delta-webrsync index 85ee65605..a80c9764c 100755 --- a/misc/emerge-delta-webrsync +++ b/misc/emerge-delta-webrsync @@ -547,6 +547,7 @@ if ! type -p patcher &> /dev/null; then echo "!!!" sleep 10 if do_latest_snapshot; then + rm -fr "${TMPDIR}" cleanse_state_dir exit 0 fi @@ -597,6 +598,7 @@ done if [[ -z ${base_version} ]]; then echo "no base found. resorting to pulling a full version" if do_latest_snapshot; then + rm -fr "${TMPDIR}" cleanse_state_dir exit 0 fi @@ -661,9 +663,9 @@ if [[ -z $patches ]]; then if [[ ${WEBSYNC_VERIFY_SIGNATURE} == 1 ]] ; then check_file_signature "${DISTDIR}/portage-${base_date}.tar.bz2.gpgsig" "${dfile}" || exit 1 fi - sync_local "${dfile}" + sync_local "${dfile}" && rm -fr "${TMPDIR}" else - : + rm -fr "${TMPDIR}" fi exit $? fi @@ -699,6 +701,7 @@ if ! patcher -v "${dfile}" ${patches} "${TMPDIR}/portage-${final_date}.tar"; the echo "reconstruction failed (contact the author with the error from the reconstructor please)" rm -f "${TMPDIR}/portage-${final_date}.tar" if do_latest_snapshot; then + rm -fr "${TMPDIR}" cleanse_state_dir exit 0 fi -- 2.26.2