Blob Blame History Raw
#!/bin/bash

if [ $# -ne 1 ]; then
    echo "Usage: ./create-sources VERSION"
    exit 1
fi

VERSION=${1}
NAME="thredds"

git clone git://github.com/Unidata/${NAME}

(
 cd ${NAME}
 git checkout -b v${VERSION}
)

mv ./${NAME} ./${NAME}-${VERSION}
find ./${NAME}-${VERSION} -name "*.jar" -delete
find ./${NAME}-${VERSION} -name "*.class" -delete
find ./${NAME}-${VERSION} -name "*.dll" -delete
find ./${NAME}-${VERSION} -name "*.zip" -delete

# Remove unused files
rm -Rf ./${NAME}-${VERSION}/docs/*
rm -Rf ./${NAME}-${VERSION}/lib
rm -Rf ./${NAME}-${VERSION}/cdm/doc
rm -Rf ./${NAME}-${VERSION}/opendap/doc/*
# Unwanted ... for now
rm -Rf ./${NAME}-${VERSION}/cdm-test
rm -Rf ./${NAME}-${VERSION}/opendap
rm -Rf ./${NAME}-${VERSION}/ldm
rm -Rf ./${NAME}-${VERSION}/ui
rm -Rf ./${NAME}-${VERSION}/ncIdv
rm -Rf ./${NAME}-${VERSION}/visad
rm -Rf ./${NAME}-${VERSION}/tds
rm -Rf ./${NAME}-${VERSION}/it
rm -Rf ./${NAME}-${VERSION}/cdmvalidator
rm -Rf ./${NAME}-${VERSION}/dts
rm -Rf ./${NAME}-${VERSION}/grib
rm -Rf ./${NAME}-${VERSION}/tdm
rm -Rf ./${NAME}-${VERSION}/wmotables
rm -Rf ./${NAME}-${VERSION}/wmoTablesOld
rm -Rf ./${NAME}-${VERSION}/.git
find ./${NAME}-${VERSION} -name ".git*" -delete
tar cJf ${NAME}-${VERSION}-clean.tar.xz ./${NAME}-${VERSION}