#!/bin/sh set -o errexit set -o nounset if [ "$#" != '1' ] then cat 1>&2 < Downloading: ${URL}" 1>&2 curl -L -O "${URL}" ARCHIVE="$(find . -mindepth 1 -maxdepth 1 -type f -name '*.tar.gz' -print -quit)" echo "--> Extracting: $(basename "${ARCHIVE}")" 1>&2 tar -xzf "${ARCHIVE}" echo '--> Removing tests due to licensing issues' 1>&2 rm -rvf */tests/ FILTERED="$(basename "${ARCHIVE}" .tar.gz)-filtered.tar.xz" echo "--> Re-archiving: ${FILTERED}" 1>&2 tar -c "${FILTERED}" */ | xz -9e > "${FILTERED}" mv -v "${FILTERED}" "${OUTDIR}" echo 'Done.' 1>&2