source: trunk/packages/sipb-xen-dev/sx-build-release @ 1049

Last change on this file since 1049 was 892, checked in by hartmans, 16 years ago

Do not include key id in dpkg build package
we don't need to sign changes files and likely will not have keys to do so.
We will have an archive key.

  • Property svn:executable set to *
File size: 1.2 KB
RevLine 
[16]1#!/bin/bash
[464]2svnuri=`svn info /srv/checkout | sed -n 's/^Repository Root: //p'`
[10]3
4set -e
5if  [ $# -ne 1 ] ; then
[466]6        echo " usage: sx-build-release package_name"
[10]7        exit 1
8fi
9
10package=$1
[466]11rm -rf build-release/$package
12svn export $svnuri/trunk/packages/$package build-release/$package
13cd build-release/$package
[464]14
[16]15eval  `perl '-F:\s+' -lane 'print  $F[0]."=".$F[1] if /^Version|^Source|^Distribution/' \
16    <(dpkg-parsechangelog)`
[10]17
[892]18dpkg-buildpackage  -rfakeroot
[16]19
[464]20if ! svn ls $svnuri/package_tags/$Source >/dev/null 2>&1; then
21  svn mkdir $svnuri/package_tags/$Source \
22      -m "Create package tags directory"
23fi
24if ! svn ls $svnuri/package_tags/$Source/$Version >/dev/null 2>&1; then
[466]25  svn cp $svnuri/trunk/packages/$package $svnuri/package_tags/$Source/$Version \
[464]26      -m "Tag $Version of $Source"
27else
28  echo "$(basename $0): tag already exists, not making again"
29fi
30
[25]31cd ..
[470]32[ $Distribution = 'unstable' ] \
33 || echo "$(basename $0): warning: Distribution is ${Distribution}, script expects unstable"
34changesfile=`pwd`/${Source}_*${Version}*.changes
35reprepro-env include unstable $changesfile
36reprepro-env copy stable unstable ${Source} \
37  $(perl '-F:\s+' -lane 'print $F[1]." " if /^Binary/' <$changesfile)
[10]38
[466]39cd ..
[10]40rm -rf build-release
Note: See TracBrowser for help on using the repository browser.