blob: c69e734a7decf04c2c3542491ac305bdbdf0792f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#!/bin/bash
paramName=$1
paramValue=$2
localpropertyfile="/opt/app/VESCollector/etc/collector.properties"
localadminscript="/opt/app/VESCollector/bin/VESrestfulCollector.sh"
tmpfile="/opt/app/VESCollector/etc/collector.properties.tmp"
keystore="/opt/app/dcae-certificate/keystore.jks"
keypwdfile="/opt/app/dcae-certificate/.password"
echo "paramName:" $paramName "paramValue:" $paramValue
case $1 in
"ADMIN")
echo $localadminscript $2
$localadminscript $2
;;
*)
#rm $tmpfile
if [ $1 = "collector.keystore.alias" ]; then
tmpalias=`/usr/bin/keytool -list -keystore $keystore < $keypwdfile | grep "col" | cut -d"," -f1`
echo "tmpalias:" $tmpalias
alias=`echo $tmpalias | cut -d":" -f2`
echo "alias:" $alias
sed "s~$paramName=.*~$paramName=$alias~g" $localpropertyfile > $tmpfile
echo `cat $tmpfile > $localpropertyfile`
rm $tmpfile
else
sed "s~$paramName=.*~$paramName=$paramValue~g" $localpropertyfile > $tmpfile
echo `cat $tmpfile > $localpropertyfile`
rm $tmpfile
fi
;;
esac
|