# HG changeset patch # User wenzelm # Date 1345208757 -7200 # Node ID 90fe0798b83a920abb4ca7e7ce7e5eccb8ec2b06 # Parent 7e19dc018db9af8c6e9e3df4de1c821b11076890 minor robustification; diff -r 7e19dc018db9 -r 90fe0798b83a lib/Tools/components --- a/lib/Tools/components Fri Aug 17 14:56:37 2012 +0200 +++ b/lib/Tools/components Fri Aug 17 15:05:57 2012 +0200 @@ -104,6 +104,7 @@ if [ ! -e "${FULL_NAME}.tar.gz" ]; then REMOTE="$COMPONENT_REPOSITORY/${BASE_NAME}.tar.gz" echo "Getting \"$REMOTE\"" + mkdir -p "$(dirname "$FULL_NAME")" perl -MLWP::Simple -e "getprint '$REMOTE';" > "${FULL_NAME}.tar.gz" if perl -e "exit((stat('${FULL_NAME}.tar.gz'))[7] == 0 ? 0 : 1);" then