equal
deleted
inserted
replaced
102 echo "Skipping existing component \"$FULL_NAME\"" |
102 echo "Skipping existing component \"$FULL_NAME\"" |
103 else |
103 else |
104 if [ ! -e "${FULL_NAME}.tar.gz" ]; then |
104 if [ ! -e "${FULL_NAME}.tar.gz" ]; then |
105 REMOTE="$COMPONENT_REPOSITORY/${BASE_NAME}.tar.gz" |
105 REMOTE="$COMPONENT_REPOSITORY/${BASE_NAME}.tar.gz" |
106 echo "Getting \"$REMOTE\"" |
106 echo "Getting \"$REMOTE\"" |
|
107 mkdir -p "$(dirname "$FULL_NAME")" |
107 perl -MLWP::Simple -e "getprint '$REMOTE';" > "${FULL_NAME}.tar.gz" |
108 perl -MLWP::Simple -e "getprint '$REMOTE';" > "${FULL_NAME}.tar.gz" |
108 if perl -e "exit((stat('${FULL_NAME}.tar.gz'))[7] == 0 ? 0 : 1);" |
109 if perl -e "exit((stat('${FULL_NAME}.tar.gz'))[7] == 0 ? 0 : 1);" |
109 then |
110 then |
110 rm -f "${FULL_NAME}.tar.gz" |
111 rm -f "${FULL_NAME}.tar.gz" |
111 fi |
112 fi |