Skip to content

Commit 53f2052

Browse files
added check to prevent config override if not present (#2819)
1 parent a8f47ae commit 53f2052

File tree

1 file changed

+27
-12
lines changed

1 file changed

+27
-12
lines changed

OracleIdentityGovernance/samples/scripts/agentAutoUpdate.sh

Lines changed: 27 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -44,18 +44,33 @@ if [ -f "$1"/cacerts ]
4444
-co "$1"/data/conf/config.properties \
4545
-cv "$agentVersion"
4646
else
47-
java \
48-
-DidoConfig.logDir="$1"/data/logs \
49-
-DidoConfig.metricsDir="$1"/newpackage \
50-
-DidoConfig.walletDir="$1"/newpackage \
51-
-DidoConfig.workDir="$1"/newpackage \
52-
-cp idm-agcs-agent-cli-upgrade.jar \
53-
com.oracle.idm.agcs.agent.cli.AgentUpdateMain \
54-
--config "$1"/data/conf/config.json \
55-
ido autoRunUpdate \
56-
-ip "$1" \
57-
-co "$1"/data/conf/config.properties \
58-
-cv "$agentVersion"
47+
if [ -f "$1"/data/conf/config.properties ]
48+
then
49+
java \
50+
-DidoConfig.logDir="$1"/data/logs \
51+
-DidoConfig.metricsDir="$1"/newpackage \
52+
-DidoConfig.walletDir="$1"/newpackage \
53+
-DidoConfig.workDir="$1"/newpackage \
54+
-cp idm-agcs-agent-cli-upgrade.jar \
55+
com.oracle.idm.agcs.agent.cli.AgentUpdateMain \
56+
--config "$1"/data/conf/config.json \
57+
ido autoRunUpdate \
58+
-ip "$1" \
59+
-co "$1"/data/conf/config.properties \
60+
-cv "$agentVersion"
61+
else
62+
java \
63+
-DidoConfig.logDir="$1"/data/logs \
64+
-DidoConfig.metricsDir="$1"/newpackage \
65+
-DidoConfig.walletDir="$1"/newpackage \
66+
-DidoConfig.workDir="$1"/newpackage \
67+
-cp idm-agcs-agent-cli-upgrade.jar \
68+
com.oracle.idm.agcs.agent.cli.AgentUpdateMain \
69+
--config "$1"/data/conf/config.json \
70+
ido autoRunUpdate \
71+
-ip "$1" \
72+
-cv "$agentVersion"
73+
fi
5974
fi
6075

6176
# shellcheck disable=SC2181

0 commit comments

Comments
 (0)