20 lines
484 B
Bash
Executable File
20 lines
484 B
Bash
Executable File
#!/bin/bash
|
|
# OpenRA packaging script for versioned source tarball
|
|
|
|
if [ $# -ne "2" ]; then
|
|
echo "Usage: $(basename "$0") tag outputdir"
|
|
exit 1
|
|
fi
|
|
|
|
# Set the working dir to the location of this script
|
|
cd "$(dirname "$0")" || exit 1
|
|
|
|
TAG="$1"
|
|
OUTPUTDIR="$2"
|
|
SRCDIR="$(pwd)/../.."
|
|
|
|
pushd "${SRCDIR}" > /dev/null || exit 1
|
|
make version VERSION="${TAG}"
|
|
git ls-tree HEAD --name-only -r -z | xargs -0 tar cvjf "${OUTPUTDIR}/OpenRA-${TAG}-source.tar.bz2"
|
|
popd > /dev/null || exit 1
|