aboutsummaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2013-07-10 12:41:13 -0700
committerZac Medico <zmedico@gentoo.org>2013-07-10 12:41:13 -0700
commitc238c02efaec0ee632968358711854e9f4d8d282 (patch)
tree8e052dc10c5f7e2a01629d05ceb1efcc83e031d8 /misc
parent_job_delay: prevent accumlation of timeouts (diff)
downloadportage-c238c02efaec0ee632968358711854e9f4d8d282.tar.gz
portage-c238c02efaec0ee632968358711854e9f4d8d282.tar.bz2
portage-c238c02efaec0ee632968358711854e9f4d8d282.zip
emerge-delta-webrsync: rm empty file, bug #476416
Diffstat (limited to 'misc')
-rwxr-xr-xmisc/emerge-delta-webrsync7
1 files changed, 6 insertions, 1 deletions
diff --git a/misc/emerge-delta-webrsync b/misc/emerge-delta-webrsync
index 01d7f4a65..f7f82f817 100755
--- a/misc/emerge-delta-webrsync
+++ b/misc/emerge-delta-webrsync
@@ -228,7 +228,12 @@ fetch_file() {
__vecho "Fetching file ${FILE} ..."
# already set DISTDIR=
eval "${FETCHCOMMAND} ${opts}"
- [ -s "${DISTDIR}/${FILE}" ]
+ if [[ $? -eq 0 && -s ${DISTDIR}/${FILE} ]] ; then
+ return 0
+ else
+ rm -f "${DISTDIR}/${FILE}"
+ return 1
+ fi
}
check_file_digest() {