Merge "Issue #2725 Adding user/site derivparam migrate script" into development
Former-commit-id:a18d7ced96
[formerly452145016b
] [formerlya2db252625
] [formerlya2db252625
[formerlyfc4d9a79ce
]] [formerlya18d7ced96
[formerly452145016b
] [formerlya2db252625
] [formerlya2db252625
[formerlyfc4d9a79ce
]] [formerly9ad6b06ac9
[formerlya2db252625
[formerlyfc4d9a79ce
] [formerly9ad6b06ac9
[formerly ea7a0b963bf90c657c574fb40e67e54c1f33c203]]]]] Former-commit-id:9ad6b06ac9
Former-commit-id:f3220e3ea8
[formerlyd1747e98b1
] [formerly4648e4b9b8
] [formerly 0e6a48c155a3251e0cd404dad1268208653eb5bd [formerly 9b056eb1cef2ddfbc3c76756a9dafa38373e2b6c] [formerly4648e4b9b8
[formerly65fda3c736
]]] Former-commit-id: d170a7599fdec25b73138c616d1f45f1b3b68cfb [formerly 5f41e6d037aff9880d5f0ed353728d45636d40ed] [formerly4a9121f289
[formerlydaad3656f9
]] Former-commit-id:4a9121f289
Former-commit-id:57927e0e28
This commit is contained in:
commit
ebc403c38b
1 changed files with 38 additions and 0 deletions
38
deltaScripts/14.3.1/moveDerivedParameters.sh
Executable file
38
deltaScripts/14.3.1/moveDerivedParameters.sh
Executable file
|
@ -0,0 +1,38 @@
|
|||
#!/bin/bash
|
||||
# This script will move any non-base derived parameter functions and definitions
|
||||
# from cave_static to common_static.
|
||||
#
|
||||
# This update is required with 14.3.1.
|
||||
#
|
||||
|
||||
echo "INFO: Moving all derived parameter definitions and functions to common_static."
|
||||
|
||||
IFS=$'\n'
|
||||
# LEVEL NAME
|
||||
definitionFiles=`find /awips2/edex/data/utility/cave_static/*/*/derivedParameters/definitions/ -maxdepth 1 -iname '*.xml'`
|
||||
functionFiles=`find /awips2/edex/data/utility/cave_static/*/*/derivedParameters/functions/ -maxdepth 1 -iname '*.py'`
|
||||
|
||||
for f in $definitionFiles; do
|
||||
newf=${f//cave_static/common_static}
|
||||
if [ -e "$newf" ]; then
|
||||
echo cannot upgrade $f because $newf already exists
|
||||
else
|
||||
mkdir -p `dirname $newf`
|
||||
#echo "moving $f"
|
||||
mv "$f" "$newf"
|
||||
fi
|
||||
done
|
||||
|
||||
for f in $functionFiles; do
|
||||
newf=${f//cave_static/common_static}
|
||||
if [ -e "$newf" ]; then
|
||||
echo cannot upgrade $f because $newf already exists
|
||||
else
|
||||
mkdir -p `dirname $newf`
|
||||
#echo "moving $f"
|
||||
mv "$f" "$newf"
|
||||
fi
|
||||
done
|
||||
|
||||
echo "INFO: The update finished successfully."
|
||||
exit 0
|
Loading…
Add table
Reference in a new issue