summaryrefslogtreecommitdiff
path: root/support/intex/bin
diff options
context:
space:
mode:
Diffstat (limited to 'support/intex/bin')
-rw-r--r--support/intex/bin/config.sh12
-rw-r--r--support/intex/bin/config.sh.in12
-rwxr-xr-xsupport/intex/bin/get_release18
-rwxr-xr-xsupport/intex/bin/increase_release21
-rwxr-xr-xsupport/intex/bin/tag_release30
5 files changed, 93 insertions, 0 deletions
diff --git a/support/intex/bin/config.sh b/support/intex/bin/config.sh
new file mode 100644
index 0000000000..6b53ca66c4
--- /dev/null
+++ b/support/intex/bin/config.sh
@@ -0,0 +1,12 @@
+#! /bin/bash
+#
+# $Id$
+#
+# These configuration values may be used by the other build scripts in
+# this directory.
+#
+# Copyright (C) 2007 by Martin Thorsen Ranang
+#
+
+PACKAGE_NAME=intex
+PACKAGE_VERSION=1.8.0
diff --git a/support/intex/bin/config.sh.in b/support/intex/bin/config.sh.in
new file mode 100644
index 0000000000..6aa8532a98
--- /dev/null
+++ b/support/intex/bin/config.sh.in
@@ -0,0 +1,12 @@
+#! /bin/bash
+#
+# $Id$
+#
+# These configuration values may be used by the other build scripts in
+# this directory.
+#
+# Copyright (C) 2007 by Martin Thorsen Ranang
+#
+
+PACKAGE_NAME=@PACKAGE_NAME@
+PACKAGE_VERSION=@PACKAGE_VERSION@
diff --git a/support/intex/bin/get_release b/support/intex/bin/get_release
new file mode 100755
index 0000000000..1e8953f99e
--- /dev/null
+++ b/support/intex/bin/get_release
@@ -0,0 +1,18 @@
+#! /bin/bash
+#
+# $Id$
+#
+# Copyright (C) 2007 by Martin Thorsen Ranang
+#
+
+if [ -z "$RELEASE_FILE" ]; then
+ RELEASE_FILE=RELEASE
+fi
+
+if [ ! -f $RELEASE_FILE ]; then
+ PATH=$PATH:$(dirname $0)
+ increase_release
+fi
+
+release=$(cat $RELEASE_FILE)
+echo -n $release
diff --git a/support/intex/bin/increase_release b/support/intex/bin/increase_release
new file mode 100755
index 0000000000..f6898defa4
--- /dev/null
+++ b/support/intex/bin/increase_release
@@ -0,0 +1,21 @@
+#! /bin/bash
+#
+# $Id$
+#
+# Copyright (C) 2007 by Martin Thorsen Ranang
+#
+
+if [ -z "$RELEASE_FILE" ]; then
+ RELEASE_FILE=RELEASE
+fi
+
+if [ -r $RELEASE_FILE ]; then
+ RELEASE=$(cat $RELEASE_FILE)
+ next_release=$(($RELEASE + 1))
+ echo "Increasing release number from $RELEASE to $next_release".
+else
+ next_release=1
+ echo "No previous release number found. Starting with release number $next_release"
+fi
+
+echo "$next_release" > $RELEASE_FILE
diff --git a/support/intex/bin/tag_release b/support/intex/bin/tag_release
new file mode 100755
index 0000000000..cbea68a25e
--- /dev/null
+++ b/support/intex/bin/tag_release
@@ -0,0 +1,30 @@
+#! /bin/bash
+#
+# $Id$
+#
+# Copyright (C) 2007 by Martin Thorsen Ranang
+#
+
+if [ -z "$RELEASE_FILE" ]; then
+ RELEASE_FILE=RELEASE
+fi
+
+main=$(svnpath)
+tags=$(svnpath tags)
+
+workdir=$(dirname $0)
+
+. $workdir/config.sh
+
+version=$PACKAGE_VERSION
+release=$($workdir/get_release)
+
+tag=release-${version}_${release}
+
+echo "Committing changes..."
+svn commit
+echo "done"
+
+echo "Tagging release '$tag'..."
+svn copy $main $tags/$tag --message "New release."
+echo "done"