annotate contrib/make_flys_release/h2/createArtifacts.sh @ 5983:0c63ce5a7e74

Use name id as username in saml.User. The old WAS-only code used the user-name typed in by the user when logging in. When logging in via SAML single sign on, we must extract the user name from the SAML ticket and the name ID should basically be what the user types in when authenticating.
author Bernhard Herzog <bh@intevation.de>
date Fri, 10 May 2013 19:03:48 +0200
parents 3ba2917e49d3
children 19472d3877d6
rev   line source
4065
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
1 #!/bin/bash
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
2
5250
3ba2917e49d3 Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents: 4065
diff changeset
3 mkdir -p artifactsdb
4065
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
4
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
5 DIR=`dirname $0`
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
6 DIR=`readlink -f "$DIR"`
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
7
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
8 CLASSPATH=
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
9 for l in `find "$DIR" -name \*.jar -print`; do
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
10 CLASSPATH=$CLASSPATH:$l
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
11 done
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
12
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
13 export CLASSPATH
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
14
5250
3ba2917e49d3 Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents: 4065
diff changeset
15 if [ $# != 1 ]; then
3ba2917e49d3 Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents: 4065
diff changeset
16 echo "Usage: $0 <schema_file>"
3ba2917e49d3 Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents: 4065
diff changeset
17 fi
3ba2917e49d3 Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents: 4065
diff changeset
18
4065
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
19 java org.h2.tools.RunScript \
9d404069f361 Added build script for FLYS release.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
20 -url jdbc:h2:`readlink -f artifactsdb`/artifacts \
5250
3ba2917e49d3 Remove old artifacts-h2.sql and datacage.sql and expect the
Andre Heinecke <aheinecke@intevation.de>
parents: 4065
diff changeset
21 -script "$1"

http://dive4elements.wald.intevation.org