24 lines
536 B
Bash
24 lines
536 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# usage: ./make_release.sh RELEASE_VERSION_NUMBER
|
||
|
|
||
|
if [[ $# -ne 1 ]]; then
|
||
|
echo "usage: $0 RELEASE_VERSION_NUMBER"
|
||
|
exit
|
||
|
fi
|
||
|
|
||
|
DIR=tint2-${1}
|
||
|
echo "Making release ${DIR}"
|
||
|
rm -Rf ${DIR}
|
||
|
svn export . ${DIR} > /dev/null
|
||
|
|
||
|
# delete unneeded files
|
||
|
rm -f ${DIR}/configure ${DIR}/make_release.sh
|
||
|
|
||
|
# replace get_svnrev.sh by a simple echo command
|
||
|
echo "echo \"#define VERSION_STRING \\\"${1}\\\"\" > version.h" > ${DIR}/get_svnrev.sh
|
||
|
|
||
|
# create tarball and remove the exported directory
|
||
|
tar -cjf ${DIR}.tar.bz2 ${DIR}
|
||
|
rm -Rf ${DIR}
|