26 lines
799 B
Bash
26 lines
799 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
if [ $# -ne 1 ]; then
|
||
|
echo "Usage: ./create-sources VERSION"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
VERSION=${1}
|
||
|
NAME="jcsp"
|
||
|
|
||
|
wget https://github.com/codehaus/${NAME}/archive/${VERSION}.tar.gz
|
||
|
tar -xf ${VERSION}.tar.gz
|
||
|
rm ${VERSION}.tar.gz
|
||
|
find ./${NAME}-${VERSION} -name "*.jar" -delete
|
||
|
find ./${NAME}-${VERSION} -name "*.class" -delete
|
||
|
# Remove unused files
|
||
|
rm -Rf ./${NAME}-${VERSION}/*gradle*
|
||
|
rm -Rf ./${NAME}-${VERSION}/wrapper
|
||
|
rm -Rf ./${NAME}-${VERSION}/.gitignore
|
||
|
rm -Rf ./${NAME}-${VERSION}/src/jcsp-demos
|
||
|
rm -Rf ./${NAME}-${VERSION}/src/org/jcsp/win32/Installing\ NT\ Services.txt
|
||
|
rm -Rf ./${NAME}-${VERSION}/src/org/jcsp/win32/*.c*
|
||
|
rm -Rf ./${NAME}-${VERSION}/src/org/jcsp/win32/*.h*
|
||
|
rm -Rf ./${NAME}-${VERSION}/JCSP\ Networking.pdf
|
||
|
|
||
|
tar cJf ${NAME}-${VERSION}-clean.tar.xz ./${NAME}-${VERSION}
|