~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to tools/packaging/update-control.sh

  • Committer: John Arbash Meinel
  • Date: 2009-12-10 17:16:19 UTC
  • mfrom: (4884 +trunk)
  • mto: This revision was merged to the branch mainline in revision 4889.
  • Revision ID: john@arbash-meinel.com-20091210171619-ehdcxjbl8afhq9g1
Bring in bzr.dev 4884

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/bash
 
2
 
 
3
if [ -z "$UBUNTU_RELEASES" ]; then
 
4
    echo "Configure the distro platforms that you want to"
 
5
    echo "build with a line like:"
 
6
    echo '  export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid jaunty"'
 
7
    exit 1
 
8
fi
 
9
 
 
10
OLD_VERSION=$1
 
11
NEW_VERSION=$2
 
12
NEXT_VERSION=$3
 
13
if [ -z "$OLD_VERSION" -o -z "$NEW_VERSION" -o -z "$NEXT_VERSION" ]; then
 
14
    echo "Missing version"
 
15
    echo "You want something like:"
 
16
    echo "  update-control.sh 1.5 1.6 1.7"
 
17
    exit
 
18
fi
 
19
 
 
20
if [ "$PACKAGE" = "bzr" ]; then
 
21
    continue
 
22
fi
 
23
for DISTRO in $UBUNTU_RELEASES; do
 
24
    PPAVERSION="$VERSION~${DISTRO}1"
 
25
    (
 
26
        echo "Updating control for $DISTRO"
 
27
        cd "$PACKAGE-$DISTRO" &&
 
28
            sed -i -e "s/$NEW_VERSION~/$NEXT_VERSION~/;s/$OLD_VERSION~/$NEW_VERSION~/" control &&
 
29
            bzr commit -m "New upstream release: $PPAVERSION, update control"
 
30
    )
 
31
done