Mercurial > dive4elements > river
changeset 8278:3ecf38aa3d9a
Crude script to find non-existant outs in meta-data.xml
author | "Tom Gottfried <tom@intevation.de>" |
---|---|
date | Tue, 16 Sep 2014 18:33:46 +0200 (2014-09-16) |
parents | a3ecddb5503f |
children | b52d30e24e1a |
files | artifacts/contrib/list-non-existant-outs.sh |
diffstat | 1 files changed, 20 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/artifacts/contrib/list-non-existant-outs.sh Tue Sep 16 18:33:46 2014 +0200 @@ -0,0 +1,20 @@ +#!/bin/bash + +DIR=$(readlink -f `dirname $0`) + +# write all outs expected in datacage to temporary file +tmpfile=`uuid` +cat $DIR/../doc/conf/meta-data.xml | \ + sed -n '/test="$out/p' | \ + sed "s/ *<dc:when test=\"\$out = '\(.*\)'\">/\1/" | \ + sort -u > /tmp/$tmpfile + +echo "outs not used in any artifact-configuration:" +for out in `cat /tmp/$tmpfile` +do + count=`grep -l $out $DIR/../doc/conf/artifacts/*.xml | wc -l` + if [ $count -lt 1 ] + then + echo " $out" + fi +done