Index: sounds/Makefile =================================================================== --- sounds/Makefile (revision 275549) +++ sounds/Makefile (working copy) @@ -78,10 +78,10 @@ $(CMD_PREFIX)PACKAGE=$$(subst $$($(1))/.asterisk,asterisk,$$@).tar.gz; $(BS) if test ! -f $$$${PACKAGE}; then $(BS) if test ! -f $$(SOUNDS_CACHE_DIR)/$$$${PACKAGE}; then $(BS) - (cd $$(SOUNDS_CACHE_DIR); ($$(DOWNLOAD) $$(SOUNDS_URL)/$$$${PACKAGE} && $(BS) - $$(DOWNLOAD) $$(SOUNDS_URL)/$$$${PACKAGE}.sha1 $(BS) - && $$(SHA1SUM) -c --status $$$${PACKAGE}.sha1) || $(BS) - (echo "Bad checksum: $$$${PACKAGE}" 1>&2; exit 1)); $(BS) + (cd $$(SOUNDS_CACHE_DIR); $$(DOWNLOAD) $$(SOUNDS_URL)/$$$${PACKAGE} && $$(DOWNLOAD) $$(SOUNDS_URL)/$$$${PACKAGE}.sha1 $(BS) + && $$(SHA1SUM) -c --status $$$${PACKAGE}.sha1 $(BS) + || { echo "Bad checksum: $$$${PACKAGE}" 1>&2; rm -f $$$${PACKAGE} $$$${PACKAGE}.sha1; exit 1; }) $(BS) + || exit 1; $(BS) fi; $(BS) $(LN) -sf $$(SOUNDS_CACHE_DIR)/$$$${PACKAGE} .; $(BS) fi; $(BS) @@ -95,10 +95,10 @@ asterisk-$(1)-%.tar.gz: have_download $(CMD_PREFIX)if test ! -f $$@ && test ! -f $$(SOUNDS_DIR)/.$$(subst .tar.gz,,$/$@); then $(BS) if test ! -f $$(SOUNDS_CACHE_DIR)/$$@; then $(BS) - (cd $$(SOUNDS_CACHE_DIR); ($$(DOWNLOAD) $$(SOUNDS_URL)/$$@ && $(BS) - $$(DOWNLOAD) $$(SOUNDS_URL)/$$@.sha1 $(BS) - && $$(SHA1SUM) -c --status $$@.sha1) || $(BS) - (echo "Bad checksum: $$@" 1>&2; exit 1)); $(BS) + (cd $$(SOUNDS_CACHE_DIR); ($$(DOWNLOAD) $$(SOUNDS_URL)/$$@ && $$(DOWNLOAD) $$(SOUNDS_URL)/$$@.sha1 $(BS) + && $$(SHA1SUM) -c --status $$@.sha1 $(BS) + || { echo "Bad checksum: $$@" 1>&2; rm -f $$@ $$@.sha1; exit 1; }) $(BS) + || exit 1; $(BS) fi; $(BS) $(LN) -sf $$(SOUNDS_CACHE_DIR)/$$@ .; $(BS) fi