~z-man/armagetronad/bugfarm-scripts

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

# builds and uploads binary to bugfarm

set -x

. $(dirname $0)/loadconfig || exit

AASRC=$( grep "srcdir = " Makefile | sed -e "s,srcdir = ,," | head -n 1 )

make debug -j 3 -k || exit
bzr log --show-ids -r last:10..last:1 ../../../armagetronad/ > bzrlog
strip armagetronad-dedicated
rsync -z --progress src/Makefile src/armagetronad_main ${REMOTE}/src/
rsync -z bzrlog var/scripts/* ${REMOTE}/var/
rsync -z -r Makefile config language resource ${AASRC}/config ${AASRC}/language ${REMOTE}/