Add a script to update the grml-live version string
authorUlrich Dangel <mru@grml.org>
Tue, 31 May 2011 10:40:53 +0000 (12:40 +0200)
committerUlrich Dangel <mru@grml.org>
Tue, 31 May 2011 10:40:53 +0000 (12:40 +0200)
As we test for the grml-live version string this script sets
the version string to the one specified in the latest changelog entry.
This should only be used for auto builds.

debian/update-grml-live-version [new file with mode: 0755]

diff --git a/debian/update-grml-live-version b/debian/update-grml-live-version
new file mode 100755 (executable)
index 0000000..ccc8274
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+if [ ! -e ./grml-live ] || [ ! -d debian ] ; then
+    echo "Not a grml-live repo!" >&2
+    exit 1
+fi
+if [ $# -ne 0 ] ; then
+    echo "Usage: $0" >&2
+    echo "This script updates the version used in grml-live to the debian/changelog!" >&2
+    exit 1
+fi
+
+version=$(dpkg-parsechangelog | awk '/^Version:/ {print $2}')
+sed -i 's/^\(GRML_LIVE_VERSION=.\).*\(.\)\s*$/\1'$version'\2/' grml-live
+