~bzr-pqm/bzr/bzr.dev

4380.1.7 by John Ferlito
Fix missing bang from first line of script
1
#!/bin/bash
4380.1.1 by John Ferlito
Update packaging scripts to make deployment a bit easier
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
    (
4380.1.2 by John Ferlito
Fix typo and bzr-svn branch name in ppa.txt
26
        echo "Updating control for $DISTRO"
4380.1.1 by John Ferlito
Update packaging scripts to make deployment a bit easier
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