blob: 435756b0e1283747eb0ea0fbe04a717af6882039 (
plain)
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
|
#! /bin/sh
set -e
ver=`ls freed-ora-*.src.rpm 2>/dev/null | sed s,.src.rpm$,, || :`
if test -n "$ver"; then
echo NOT re-creating $ver.src.rpm
else
rpmbuild --define "_sourcedir `pwd`" --define "_srcrpmdir `pwd`" -bs freed-ora.spec
ver=`ls freed-ora-*.src.rpm | sed s,.src.rpm$,,`
fi
ls $ver.src.rpm
build --ver $ver || exit
dist=master
svndir=`svn info | sed -n 's,^URL: ,,p'`
svnrepo=`echo $svndir | sed -n 's,^\(.*/linux-libre/freed-ora\)/\(freed-ora-pkg\).*,\1,p'`
case `svn info $svnrepo/tags/$dist/$ver 2>&1` in
*"$svnrepo/tags/$dist/$ver"*"non-existent"*)
: ;;
*)
echo $ver already tagged >&2
exit 1
;;
esac
until rpm --resign *.noarch/*.rpm; do :; done
svn commit -m "$ver"
svn cp -m "tag $ver" $svndir $svnrepo/tags/$dist/$ver
|