aboutsummaryrefslogtreecommitdiff
path: root/do-release
diff options
context:
space:
mode:
authorMattias Backman <mattias.backman@linaro.org>2011-10-04 11:34:27 +0200
committerMattias Backman <mattias.backman@linaro.org>2011-10-04 11:34:27 +0200
commit20c5deacc3a93be5c90c2e8b8e088f5dfac8a589 (patch)
treeb7b095b23de155ff9aee5da93661e6a3822d6224 /do-release
parent500bfc4b8aab01e1c6b63940e1e1e374f1e6b274 (diff)
Move seds to function.
Diffstat (limited to 'do-release')
-rwxr-xr-xdo-release15
1 files changed, 9 insertions, 6 deletions
diff --git a/do-release b/do-release
index 221934c..ac265db 100755
--- a/do-release
+++ b/do-release
@@ -22,6 +22,11 @@ die() {
exit 1
}
+set_version() {
+ log_i "Setting version to $1 in __version__.py"
+ sed -i "s/^__version__ =.*/__version__ = \"$1\"/" linaro_image_tools/__version__.py
+}
+
version="$1"
if [ -z "$version" ]; then
@@ -47,8 +52,7 @@ if bzr tags | awk '{print $1}' | grep -qFx "$version"; then
die "Tag $version already exists"
fi
-log_i "Setting version to $version in __version__.py"
-sed -i "s/^\\(__version__\ =\ \"\\)[^\"]*\"\$/\1$version\"/" linaro_image_tools/__version__.py
+set_version $version
log_i "Committing $version"
bzr commit -m "Release $version"
@@ -68,8 +72,7 @@ rm -f ChangeLog MANIFEST
log_i "Signing tarball"
gpg --armor --sign --detach-sig "../linaro-image-tools-$version.tar.gz"
-log_i "Setting version to $version (devel) in __version__.py"
-sed -i "s/^\\(__version__\ =\ \"\\)[^\"]*\"\$/\1$version.1 (devel)\"/" linaro_image_tools/__version__.py
+set_version "$version.1"
-log_i "Committing $version.1 (devel)"
-bzr commit -m "Post-release version bump to $version.1 (devel)"
+log_i "Committing $version.1"
+bzr commit -m "Post-release version bump to $version.1"