@@ -29,9 +29,6 @@ function _kill() {
29
29
# Set SIGTERM handler
30
30
trap _term SIGTERM
31
31
32
- # Set SIGKILL handler
33
- # trap _kill SIGKILL
34
-
35
32
echo " ORACLE_HOME=${ORACLE_HOME:? " Please set ORACLE_HOME" } "
36
33
echo " DOMAIN_NAME=${DOMAIN_NAME:? " Please set DOMAIN_NAME" } "
37
34
echo " OHS_COMPONENT_NAME=${OHS_COMPONENT_NAME:? " Please set OHS_COMPONENT_NAME" } "
@@ -106,29 +103,33 @@ conf=$(ls -l /u01/oracle/config/moduleconf/*.conf 2>/dev/null | wc -l)
106
103
if [ $conf -gt 0 ]
107
104
then
108
105
echo " Copying moduleconf conf files to OHS Instance"
109
- cp -L /u01/oracle/config/moduleconf/* .conf ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /moduleconf && find ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /moduleconf -print0 -name ' .*' | xargs rm -rf
106
+ cp -L /u01/oracle/config/moduleconf/* .conf ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /moduleconf
107
+ find ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /moduleconf -name ' .*' -exec rm -rf {} \; > /dev/null 2>&1
110
108
fi
111
109
112
110
conf=$( ls -l /u01/oracle/config/httpd/* .conf 2> /dev/null | wc -l)
113
111
if [ $conf -gt 0 ]
114
112
then
115
113
echo " Copying root conf files OHS Instance"
116
114
cp -L /u01/oracle/config/httpd/* .conf ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME
115
+ find ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME -name ' .*' -exec rm -rf {} \; > /dev/null 2>&1
117
116
fi
118
117
119
118
conf=$( ls -l /u01/oracle/config/wallet/* 2> /dev/null | wc -l)
120
119
if [ $conf -gt 0 ]
121
120
then
122
121
echo " Copying OHS Wallets to OHS Instance"
123
122
mkdir -p ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /keystores > /dev/null 2>&1
124
- cp -L /u01/oracle/config/wallet/* ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /keystores/
123
+ cp -Lr /u01/oracle/config/wallet/* ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /keystores/
124
+ find ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /keystores -name ' .*' -exec rm -rf {} \; > /dev/null 2>&1
125
125
fi
126
126
127
- htdocs=$( ls -l /u01/oracle/config/htdocs/* .html 2> /dev/null | wc -l)
127
+ htdocs=$( ls -l /u01/oracle/config/htdocs/* 2> /dev/null | wc -l)
128
128
if [ $htdocs -gt 0 ]
129
129
then
130
- echo " Copying htdocs to OHS Instance"
131
- cp -L /u01/oracle/config/htdocs/* .html ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /htdocs
130
+ echo " Copying htdocs to OHS Instance"
131
+ cp -Lr /u01/oracle/config/htdocs/* ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /htdocs
132
+ find ${DOMAIN_HOME} /config/fmwconfig/components/OHS/$OHS_COMPONENT_NAME /htdocs -name ' .*' -exec rm -rf {} \; > /dev/null 2>&1
132
133
fi
133
134
134
135
if [ " $DEPLOY_WG " = " true" ]
@@ -144,11 +145,17 @@ then
144
145
cd $ORACLE_HOME /webgate/ohs/tools/setup/InstallTools || exit
145
146
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH :$ORACLE_HOME /lib
146
147
./EditHttpConf -w ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} -oh $ORACLE_HOME
147
- echo " Adding OAP API exclusion to webgate.conf"
148
+ echo " Adding OAP API exclusion to webgate.conf"
148
149
echo " <LocationMatch \" /iam/access/binding/api/v10/oap\" >" >> ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate.conf
149
150
echo " require all granted" >> ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate.conf
150
151
echo " </LocationMatch>" >> ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate.conf
151
- cp -rL /u01/oracle/config/webgate ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} && find ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate -print0 -name ' .*' | xargs rm -rf
152
+ echo " " >> ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate.conf
153
+ echo " <LocationMatch \" /helloWorld.html\" >" >> ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate.conf
154
+ echo " require all granted" >> ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate.conf
155
+ echo " </LocationMatch>" >> ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate.conf
156
+ echo " Copying WebGate Artifacts to Oracle Instance"
157
+ cp -rL /u01/oracle/config/webgate ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME}
158
+ find ${DOMAIN_HOME} /config/fmwconfig/components/OHS/${OHS_COMPONENT_NAME} /webgate -name ' .*' -exec rm -rf {} \; > /dev/null 2>&1
152
159
else
153
160
echo " WebGate not deployed"
154
161
fi
0 commit comments