@@ -36,19 +36,19 @@ COPY patches/* /u01/patches/
3636COPY opatch_patch/* ${OPATCH_PATCH_DIR}/
3737COPY container-scripts/* /u01/oracle/container-scripts/
3838
39- WORKDIR /u01
40- RUN chmod 755 ./*.jar && \
39+ # WORKDIR /u01
40+ RUN cd /u01 && chmod 755 ./*.jar && \
4141 chmod +xr /u01/oracle/container-scripts/*.*
4242
43- WORKDIR /u01/oracle
43+ # WORKDIR /u01/oracle
4444#
4545# Copy files and packages for install
4646# -----------------------------------
4747USER oracle
4848COPY install/* /u01/
4949
50- WORKDIR /u01
51- RUN "$JAVA_HOME/bin/java" -jar "$FMW_JAR1" -silent -responseFile /u01/soasuite.response -invPtrLoc /u01/oraInst.loc -jreLoc "$JAVA_HOME" -ignoreSysPrereqs -force -novalidation ORACLE_HOME="$ORACLE_HOME" && \
50+ # WORKDIR /u01
51+ RUN cd /u01 && "$JAVA_HOME/bin/java" -jar "$FMW_JAR1" -silent -responseFile /u01/soasuite.response -invPtrLoc /u01/oraInst.loc -jreLoc "$JAVA_HOME" -ignoreSysPrereqs -force -novalidation ORACLE_HOME="$ORACLE_HOME" && \
5252 "$JAVA_HOME/bin/java" -jar "$FMW_JAR2" -silent -responseFile /u01/osb.response -invPtrLoc /u01/oraInst.loc -jreLoc "$JAVA_HOME" -ignoreSysPrereqs -force -novalidation ORACLE_HOME="$ORACLE_HOME" INSTALL_TYPE="Service Bus" && \
5353 "$JAVA_HOME/bin/java" -jar "$FMW_JAR3" -silent -responseFile /u01/b2b.response -invPtrLoc /u01/oraInst.loc -jreLoc "$JAVA_HOME" -ignoreSysPrereqs -force -novalidation ORACLE_HOME="$ORACLE_HOME" INSTALL_TYPE="B2B" && \
5454 rm -fr /u01/*.jar /u01/*.response
@@ -58,11 +58,10 @@ RUN "$JAVA_HOME/bin/java" -jar "$FMW_JAR1" -silent -responseFile /u01/soasuite.r
5858# ------------------
5959#
6060
61- WORKDIR ${OPATCH_PATCH_DIR}
61+ # WORKDIR ${OPATCH_PATCH_DIR}
6262RUN opatchzip=`ls ${OPATCH_PATCH_DIR}/p*.zip 2>/dev/null`; \
6363 if [ ! -z "$opatchzip" ]; then \
64- # cd ${OPATCH_PATCH_DIR}; \
65- echo -e "\n Applying the below OPatch patch present in ${OPATCH_PATCH_DIR} directory." ; \
64+ cd ${OPATCH_PATCH_DIR} && echo -e "\n Applying the below OPatch patch present in ${OPATCH_PATCH_DIR} directory." ; \
6665 ls p*.zip; \
6766 echo -e "" ; \
6867 echo "Extracting patch: ${opatchzip}" ; \
@@ -80,11 +79,10 @@ RUN opatchzip=`ls ${OPATCH_PATCH_DIR}/p*.zip 2>/dev/null`; \
8079# Apply SOA Patches
8180# -----------------
8281
83- WORKDIR /u01/patches
82+ # WORKDIR /u01/patches
8483RUN export OPATCH_NO_FUSER=TRUE && patchzips=`ls /u01/patches/p*.zip 2>/dev/null`; \
8584 if [ ! -z "$patchzips" ]; then \
86- # cd /u01/patches; \
87- echo -e "\n Below patches present in patches directory. Applying these patches:" ; \
85+ cd /u01/patches && echo -e "\n Below patches present in patches directory. Applying these patches:" ; \
8886 ls p*.zip; \
8987 echo -e "" ; \
9088 for filename in `ls p*.zip`; do echo "Extracting patch: ${filename}" ; $JAVA_HOME/bin/jar xf ${filename}; done; \
@@ -93,8 +91,7 @@ RUN export OPATCH_NO_FUSER=TRUE && patchzips=`ls /u01/patches/p*.zip 2>/dev/null
9391 $ORACLE_HOME/OPatch/opatch util cleanup -silent; \
9492 rm -rf /u01/patches /u01/oracle/cfgtoollogs/opatch/*; \
9593 echo -e "\n Patches applied in SOA oracle home are:" ; \
96- cd $ORACLE_HOME/OPatch; \
97- $ORACLE_HOME/OPatch/opatch lspatches; \
94+ cd $ORACLE_HOME/OPatch && $ORACLE_HOME/OPatch/opatch lspatches; \
9895 else \
9996 echo -e "\n No patches present in patches directory. Skipping patch application." ; \
10097 fi && \
@@ -110,7 +107,7 @@ RUN export OPATCH_NO_FUSER=TRUE && patchzips=`ls /u01/patches/p*.zip 2>/dev/null
110107 gzip /u01/oracle/cfgtoollogs/opatch/*.log; \
111108 fi
112109
113- WORKDIR /u01/oracle
110+ # WORKDIR /u01/oracle
114111#
115112# Rebuild from base image
116113# -----------------------
0 commit comments