@@ -134,6 +134,7 @@ RUN chmod 755 $INSTALL_SCRIPTS/*.sh && \
134134 $INSTALL_DIR/install/$SETUP_LINUX_FILE && \
135135 $INSTALL_DIR/install/$GRID_SETUP_FILE && \
136136 $INSTALL_DIR/install/$DB_SETUP_FILE && \
137+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
137138 sync
138139
139140# ############################################
@@ -168,6 +169,7 @@ RUN chmod 755 $INSTALL_SCRIPTS/*.sh && \
168169 $INSTALL_DIR/install/$SETUP_LINUX_FILE && \
169170 $INSTALL_DIR/install/$GRID_SETUP_FILE && \
170171 $INSTALL_DIR/install/$DB_SETUP_FILE && \
172+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
171173 sync
172174
173175
@@ -181,6 +183,11 @@ FROM rac-image-slim-${SLIMMING} AS builder
181183ARG SLIMMING
182184# hadolint ignore=DL3006
183185ARG VERSION
186+ # Linux Env Variable
187+ ENV GRID_BASE=/u01/app/grid \
188+ GRID_HOME=/u01/app/21c/grid \
189+ DB_BASE=/u01/app/oracle \
190+ DB_HOME=/u01/app/oracle/product/21c/dbhome_1
184191COPY $VERSION/$INSTALL_GRID_BINARIES_FILE $VERSION/$GRID_SW_INSTALL_RSP $VERSION/$DB_SETUP_FILE $VERSION/$DB_INSTALL_RSP $VERSION/$INSTALL_DB_BINARIES_FILE $VERSION/$ENABLE_RAC_FILE $VERSION/$GRID_HOME_CLEANUP $VERSION/$ORACLE_HOME_CLEANUP $VERSION/$INSTALL_FILE_1* $VERSION/$INSTALL_FILE_2* $INSTALL_SCRIPTS/
185192# hadolint ignore=SC2086
186193RUN chmod 755 $INSTALL_SCRIPTS/*.sh
@@ -199,6 +206,7 @@ RUN if [ "${SLIMMING}x" != 'truex' ]; then \
199206 $DB_HOME/root.sh && \
200207 su $GRID_USER -c "$INSTALL_SCRIPTS/$GRID_HOME_CLEANUP" && \
201208 su $DB_USER -c "$INSTALL_SCRIPTS/$ORACLE_HOME_CLEANUP" && \
209+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
202210 :; \
203211 fi
204212# hadolint ignore=SC3014
@@ -208,6 +216,7 @@ RUN if [ "${SLIMMING}x" == 'truex' ]; then \
208216 fi
209217# hadolint ignore=SC2086
210218RUN rm -f $INSTALL_DIR/install/* && \
219+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
211220 sync
212221
213222# ############################################
@@ -217,6 +226,11 @@ RUN rm -f $INSTALL_DIR/install/* && \
217226# ############################################
218227# hadolint ignore=DL3006
219228FROM rac-image-slim-${SLIMMING} AS final
229+ ENV GRID_BASE=/u01/app/grid \
230+ GRID_HOME=/u01/app/21c/grid \
231+ DB_BASE=/u01/app/oracle \
232+ DB_HOME=/u01/app/oracle/product/21c/dbhome_1
233+ RUN rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage
220234# hadolint ignore=DL3006
221235COPY --from=builder /u01 /u01
222236# hadolint ignore=SC2086
@@ -242,6 +256,7 @@ RUN if [ "${SLIMMING}x" != 'truex' ]; then \
242256 rm -f /etc/sysctl.d/99-oracle-database-preinstall-21c-sysctl.conf && \
243257 rm -f /etc/sysctl.d/99-sysctl.conf && \
244258 rm -f $INSTALL_DIR/install/* && \
259+ rm -rf $DB_HOME/.patch_storage $DB_HOME/.opatchauto_storage $GRID_HOME/.patch_storage $GRID_HOME/.opatchauto_storage && \
245260 sync
246261
247262USER ${USER}
@@ -268,7 +283,8 @@ ARG VERSION
268283ENV GRID_BASE=/u01/app/grid \
269284 GRID_HOME=/u01/app/21c/grid \
270285 DB_BASE=/u01/app/oracle \
271- DB_HOME=/u01/app/oracle/product/21c/dbhome_1
286+ DB_HOME=/u01/app/oracle/product/21c/dbhome_1 \
287+ SLIMMING=false
272288# Use second ENV so that variable get substituted
273289# hadolint ignore=DL3044
274290ENV INSTALL_SCRIPTS=$INSTALL_DIR/install \
@@ -278,4 +294,5 @@ ENV INSTALL_SCRIPTS=$INSTALL_DIR/install \
278294 GRID_PATH=$GRID_HOME/bin:$GRID_HOME/OPatch/:$GRID_HOME/perl/bin:/usr/sbin:/bin:/sbin \
279295 DB_PATH=$DB_HOME/bin:$DB_HOME/OPatch/:$DB_HOME/perl/bin:/usr/sbin:/bin:/sbin \
280296 GRID_LD_LIBRARY_PATH=$GRID_HOME/lib:/usr/lib:/lib \
281- DB_LD_LIBRARY_PATH=$DB_HOME/lib:/usr/lib:/lib
297+ DB_LD_LIBRARY_PATH=$DB_HOME/lib:/usr/lib:/lib
298+ COPY $VERSION/$ADDNODE_RSP $VERSION/$GRID_INSTALL_RSP $VERSION/$DBCA_RSP $SCRIPT_DIR/
0 commit comments