Changeset 6049
- Timestamp:
- 01/15/10 20:27:34 (2 years ago)
- File:
-
- 1 edited
-
trunk/core/tools/pkg/autobuild-deb.sh (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/tools/pkg/autobuild-deb.sh
r6026 r6049 51 51 releaseversion=`echo $tarversion | sed s/-.*//` 52 52 53 # unless this is an already released tree, make these packages sort 54 # earlier than the release. ~ sorts earlier than any other character 55 # in Debian version numbering 56 if [ echo $tarversion | grep -- - ] 57 then 58 # there is something like a -dev or -RCN extension, this is pre-release 59 versionextension='~' 60 else 61 # Look for an svn tag, indicating this is post release 62 # a few post-release commits may still look like pre-releases until 63 # the svn tag is issued - that's OK 64 svnroot=`svn info | awk '/Repository Root:/ { print $3;}'` 65 tagname=`perl -e '"$releaseversion" =~ /^(\d+)\.(\d+)\.(\d+)$/; printf("FoswikiRelease%02dx%02dx%02d\n",$1,$2,$3);'`; 66 if git branch -r | egrep "tags/$tagname" ; then 67 versionextension='-' 68 elif svn list $svnroot/tags | egrep $tagname ; then 69 versionextension='-' 70 else 71 versionextension='~' 72 fi 73 fi 74 53 75 cd ${FOSWIKI_HOME}/tools/pkg 54 76 … … 68 90 # First build using Foswiki's in-tree BuildContrib to get a source package 69 91 # 70 pkgversion="${releaseversion} -auto${branchrev}"92 pkgversion="${releaseversion}${versionextension}auto${branchrev}" 71 93 debversion="0" 72 94 cp Foswiki-${tarversion}.tgz ${tmpdir}/foswiki_${pkgversion}.orig.tar.gz … … 126 148 DEBFULLNAME="Foswiki Autobuilder" \ 127 149 DEBEMAIL="foswiki-discuss@lists.sourceforge.net" \ 128 dch - v "${pkgversion}-${debversion}" "nmu: autobuild"150 dch -b -v "${pkgversion}-${debversion}" "nmu: autobuild" 129 151 130 152
Note: See TracChangeset
for help on using the changeset viewer.
