File: build_release.sh

package info (click to toggle)
xmlsec1 1.2.9-5%2Blenny1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 11,560 kB
  • ctags: 9,634
  • sloc: ansic: 65,377; xml: 10,886; sh: 9,463; makefile: 837; perl: 85
file content (35 lines) | stat: -rwxr-xr-x 871 bytes parent folder | download | duplicates (3)
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
31
32
33
34
35
#!/bin/sh 

cur_pwd=`pwd`
today=`date +%F-%T`
module=xmlsec
branch=
cvs_root=:pserver:aleksey@cvs.gnome.org:/cvs/gnome
rpm_root=/usr/src/redhat
build_root="$rpm_root/BUILD/xmlsec-build-area-$today"
remote_root=aleksey@ftp.aleksey.com:/var/ftp/pub/xmlsec/releases

echo "Creating build area $build_root"
rm -rf "$build_root"
mkdir -p "$build_root"
cd "$build_root"

if test "z$branch" != "z"; then 
    echo "Cheking out module $module from branch $branch"
    cvs -d $cvs_root -z3 co -P -r $branch $module > /dev/null
else
    echo "Cheking out module $module from tip"
    cvs -d $cvs_root -z3 co -P $module > /dev/null
fi
cd xmlsec

./autogen.sh --prefix=/usr --sysconfdir=/etc
make rpm-release

tar_file=`ls xmlsec*.tar.gz`
echo "Moving sources tar file to $rpm_root/SOURCES/$tar_file"
mv $tar_file $rpm_root/SOURCES

echo "Cleanup"
cd "$cur_pwd"
rm -rf "$build_root"