4380.1.7
by John Ferlito
Fix missing bang from first line of script |
1 |
#!/bin/bash
|
5588.1.1
by Max Bowsher
Add a consistent header comment to tools/packaging/*.sh |
2 |
# Helper to run sed on versions in dependencies in debian/control
|
4380.1.1
by John Ferlito
Update packaging scripts to make deployment a bit easier |
3 |
|
4 |
if [ -z "$UBUNTU_RELEASES" ]; then |
|
5 |
echo "Configure the distro platforms that you want to" |
|
6 |
echo "build with a line like:" |
|
7 |
echo ' export UBUNTU_RELEASES="dapper feisty gutsy hardy intrepid jaunty"' |
|
8 |
exit 1 |
|
9 |
fi
|
|
10 |
||
11 |
OLD_VERSION=$1 |
|
12 |
NEW_VERSION=$2 |
|
13 |
NEXT_VERSION=$3 |
|
14 |
if [ -z "$OLD_VERSION" -o -z "$NEW_VERSION" -o -z "$NEXT_VERSION" ]; then |
|
15 |
echo "Missing version" |
|
16 |
echo "You want something like:" |
|
17 |
echo " update-control.sh 1.5 1.6 1.7" |
|
18 |
exit
|
|
19 |
fi
|
|
20 |
||
21 |
if [ "$PACKAGE" = "bzr" ]; then |
|
22 |
continue
|
|
23 |
fi
|
|
24 |
for DISTRO in $UBUNTU_RELEASES; do |
|
25 |
PPAVERSION="$VERSION~${DISTRO}1" |
|
26 |
(
|
|
4380.1.2
by John Ferlito
Fix typo and bzr-svn branch name in ppa.txt |
27 |
echo "Updating control for $DISTRO" |
4380.1.1
by John Ferlito
Update packaging scripts to make deployment a bit easier |
28 |
cd "$PACKAGE-$DISTRO" && |
29 |
sed -i -e "s/$NEW_VERSION~/$NEXT_VERSION~/;s/$OLD_VERSION~/$NEW_VERSION~/" control && |
|
30 |
bzr commit -m "New upstream release: $PPAVERSION, update control" |
|
31 |
)
|
|
32 |
done
|