oehrlis / oudbase

OUD base environment scripts
Apache License 2.0
6 stars 1 forks source link

Add parameter for software repository #96

Closed oehrlis closed 1 year ago

oehrlis commented 1 year ago

parameter for local software repository added to setup_oud.sh and setup_oud_patch.sh.

oehrlis commented 1 year ago

remote software repository for fallback currently have to be specified via environment variable _SOFTWAREREPO

oehrlis commented 1 year ago

add parameter -R for remote software repo

oehrlis commented 1 year ago
setup_oud.sh -h
Usage, setup_oud.sh [-hvAL] [-b <ORACLE_BASE>] [-i <ORACLE_INVENTORY>]
    [-S <SOFTWARE>] [-R <SOFTWARE_REPO>] [-j <JAVA_HOME>] [-l <LOCK FILE>]
    [-m <ORACLE_HOME>] [-n <ORACLE_HOME_NAME>] [-r <RESPONSE FILE>]
    [-t <INSTALL TYPE>] [-C <COHERENCE_PATCH_PKG>] [-O <OUD_BASE_PKG FILE>]
    [-P <OUD_ONEOFF_PKGS>] [-T <OUD_PATCH_PKG>] [-U <FMW_PATCH_PKG>]
    [-V <OUD_OPATCH_PKG>] [-W <FMW_BASE_PKG>] [-I <OUI_PATCH_PKG>]

    -b <ORACLE_BASE>         ORACLE_BASE Directory. (default $ORACLE_BASE=/u01/app/oracle)
    -i <ORACLE_INVENTORY>    ORACLE_INVENTORY Directory. (default $ORACLE_INVENTORY=/u01/app/oraInventory)
    -S <SOFTWARE>            Directory containing the installation packages and software. (default $SOFTWARE=/u01/app/oracle/software)
    -R <SOFTWARE_REPO>       URL of a software repository to to download the packages/software alternatively. (default $SOFTWARE_REPO=)
    -h                       Usage this message
    -j <JAVA_HOME>           JAVA_HOME directory. If not set we will search for java in $ORACLE_BASE/products)
    -l <LOCK FILE>           Specify a dedicated lock file (default /tmp/tmp.HbiqZypiEL/oraInst.loc)
    -m <ORACLE_HOME>         Oracle home directory for OUD binaries 
                             (default $ORACLE_HOME=/u01/app/oracle/products/oud12.2.1.4.0)
    -n <ORACLE_HOME_NAME>    Name for the Oracle home folder. Can be used to overwrite $ORACLE_HOME
                             (default $ORACLE_HOME_NAME=oud12.2.1.4.0)
    -r <RESPONSE FILE>       Specify a dedicated response file (default /tmp/tmp.HbiqZypiEL/oud_install.rsp)
    -t <INSTALL TYPE>        OUD install type OUD12,OUDSM12 or OUD11 (default OUD12)
    -v                       enable verbose mode
    -A                       Install latest default patches
                             $OUD_PATCH_PKG=p34039288_122140_Generic.zip
                             $FMW_PATCH_PKG=p34236279_122140_Generic.zip
                             $OUD_OPATCH_PKG=p28186730_1394210_Generic.zip
    -L                       Do not install any patches
    -C <COHERENCE_PATCH_PKG> Coherence patch package (default none)
    -O <OUD_BASE_PKG>        Unified Directory binary package (default $OUD_BASE_PKG=p30188352_122140_Generic.zip)
    -P <OUD_ONEOFF_PKGS>     List of patch (default none)
    -T <OUD_PATCH_PKG>       OUD patch package (default none)
    -U <FMW_PATCH_PKG>       WLS patch package (default none)
    -V <OUD_OPATCH_PKG>      OPatch binary package (default none)
    -W <FMW_BASE_PKG>        Fusion Middleware binary package (default none)
    -I <OUI_PATCH_PKG>       OUI patch package (default none)
    Logfile : /u01/app/oracle/local/dba/log/setup_oud.log
oehrlis commented 1 year ago
setup_oud_patch.sh -h
Usage, setup_oud_patch.sh [-hvAL] [-b <ORACLE_BASE>] [-i <ORACLE_INVENTORY>]
    [-S <SOFTWARE>] [-R <SOFTWARE_REPO>] [-j <JAVA_HOME>] [-l <LOCK FILE>]
    [-t <INSTALL TYPE>] [-C <COHERENCE_PATCH_PKG>] [-O <OUD_BASE_PKG FILE>]
    [-P <OUD_ONEOFF_PKGS>] [-T <OUD_PATCH_PKG>] [-U <FMW_PATCH_PKG>]
    [-V <OUD_OPATCH_PKG>] [-W <FMW_BASE_PKG>] [-I <OUI_PATCH_PKG>]

    -b <ORACLE_BASE>         ORACLE_BASE Directory. (default $ORACLE_BASE=/u01/app/oracle)
    -i <ORACLE_INVENTORY>    ORACLE_INVENTORY Directory. (default $ORACLE_INVENTORY=/u01/app/oraInventory)
    -S <SOFTWARE>            Directory containing the installation packages and software. (default $SOFTWARE=/u01/app/oracle/software)
    -R <SOFTWARE_REPO>       URL of a software repository to to download the packages/software alternatively. (default $SOFTWARE_REPO=)
    -h                       Usage this message
    -j <JAVA_HOME>           JAVA_HOME directory. If not set we will search for java in $ORACLE_BASE/products)
    -l <LOCK FILE>           Specify a dedicated lock file (default )
    -t <INSTALL TYPE>        OUD install type OUD12,OUDSM12 or OUD11 (default OUD12)
    -v                       enable verbose mode
    -A                       Install latest default patches
                             $OUD_PATCH_PKG=p34039288_122140_Generic.zip
                             $FMW_PATCH_PKG=p34236279_122140_Generic.zip
                             $OUD_OPATCH_PKG=p28186730_1394210_Generic.zip
    -C <COHERENCE_PATCH_PKG> Coherence patch package (default none)
    -O <OUD_BASE_PKG>        Unified Directory binary package (default $OUD_BASE_PKG=)
    -P <OUD_ONEOFF_PKGS>     List of patch (default none)
    -T <OUD_PATCH_PKG>       OUD patch package (default none)
    -U <FMW_PATCH_PKG>       WLS patch package (default none)
    -V <OUD_OPATCH_PKG>      OPatch binary package (default none)
    -W <FMW_BASE_PKG>        Fusion Middleware binary package (default none)
    -I <OUI_PATCH_PKG>       OUI patch package (default none)
    Logfile : /u01/app/oracle/local/dba/log/setup_oud_patch.log
oehrlis commented 1 year ago

Feature ready in v2.7.0