Mercurial > dive4elements > river
annotate artifacts/contrib/list-non-existant-outs.sh @ 9790:75dc4ea60938 3.2.x
Drop using explicit container names
Compose will generate names for the containers and containers can connect
each other on the network via the service names. This avoids the
unnecessary extra "name space" and prepares the application for usage
with different project names.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 20 Jul 2023 10:25:59 +0200 |
parents | f12a5c55864d |
children |
rev | line source |
---|---|
8278
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
1 #!/bin/bash |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
2 |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
3 DIR=$(readlink -f `dirname $0`) |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
4 |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
5 # write all outs expected in datacage to temporary file |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
6 tmpfile=`uuid` |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
7 cat $DIR/../doc/conf/meta-data.xml | \ |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
8 sed -n '/test="$out/p' | \ |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
9 sed "s/ *<dc:when test=\"\$out = '\(.*\)'\">/\1/" | \ |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
10 sort -u > /tmp/$tmpfile |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
11 |
8289
f12a5c55864d
Consider new SQ-diagrams in datacage config.
"Tom Gottfried <tom@intevation.de>"
parents:
8279
diff
changeset
|
12 echo "WARNING:" |
f12a5c55864d
Consider new SQ-diagrams in datacage config.
"Tom Gottfried <tom@intevation.de>"
parents:
8279
diff
changeset
|
13 echo "Only tests having exactly the pattern \"\$out = 'outname'\" will be recognised!" |
f12a5c55864d
Consider new SQ-diagrams in datacage config.
"Tom Gottfried <tom@intevation.de>"
parents:
8279
diff
changeset
|
14 echo |
8278
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
15 echo "outs not used in any artifact-configuration:" |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
16 for out in `cat /tmp/$tmpfile` |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
17 do |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
18 count=`grep -l $out $DIR/../doc/conf/artifacts/*.xml | wc -l` |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
19 if [ $count -lt 1 ] |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
20 then |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
21 echo " $out" |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
22 fi |
3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
"Tom Gottfried <tom@intevation.de>"
parents:
diff
changeset
|
23 done |
8279
b52d30e24e1a
Outs might be set in the client.
"Tom Gottfried <tom@intevation.de>"
parents:
8278
diff
changeset
|
24 |
b52d30e24e1a
Outs might be set in the client.
"Tom Gottfried <tom@intevation.de>"
parents:
8278
diff
changeset
|
25 echo |
b52d30e24e1a
Outs might be set in the client.
"Tom Gottfried <tom@intevation.de>"
parents:
8278
diff
changeset
|
26 echo "Caution: These might be set in gwt-client for inline datacage panels!" |
b52d30e24e1a
Outs might be set in the client.
"Tom Gottfried <tom@intevation.de>"
parents:
8278
diff
changeset
|
27 echo |