diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/intex/bin |
Initial commit
Diffstat (limited to 'support/intex/bin')
-rw-r--r-- | support/intex/bin/config.sh | 12 | ||||
-rw-r--r-- | support/intex/bin/config.sh.in | 12 | ||||
-rwxr-xr-x | support/intex/bin/get_release | 18 | ||||
-rwxr-xr-x | support/intex/bin/increase_release | 21 | ||||
-rwxr-xr-x | support/intex/bin/tag_release | 30 |
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" |