~eventum-developers/eventum/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/sh
set -e
set -x
app=eventum
rc=RC1
dir=$app

# checkout
rm -rf $dir
bzr clone lp:eventum $dir
rm -rf $dir/.bzr*

# tidy up
cd $dir
version=$(awk -F"'" '/APP_VERSION/{print $4}' init.php)
make -C misc/localization
touch logs/{cli.log,errors.log,irc_bot.log,login_attempts.log}
chmod -R a+rwX templates_c locks logs config
rm -f release.sh phpxref.cfg phpxref.sh make-tag.sh

# sanity check
find -name '*.php' | xargs -l1 php -l
cd -

# make tarball and md5 checksum
rm -rf $app-$version
mv $dir $app-$version
tar -czf $app-$version$rc.tar.gz $app-$version
rm -rf $app-$version
md5sum -b $app-$version$rc.tar.gz > $app-$version$rc.tar.gz.md5