Package Details

Package: oracleclient-12.2.0.1.0+0
Product: oracleclient
SVN Revision: 45528
Effective SVN Revision (incl depedencies): 45528
Effective latest update: 05/05/2017-09:14
Lifecycle: operational
Lifecycle (spec): operational
State: OK
Validation State: OK
Inherited State: OK
Build State: OK
Test State: OK

Dependency Graph

Remark: The dependency graph depicts for packages dependant on oracleclient-12.2.0.1.0+0 only the latest version per product. Furthermore, test dependencies are not visible.

For a list with all direct and indirect dependencies and dependants (main and test) see all dependencies.

Messages:

OK Package validated, build and test status ok.

All Reports

build desbuild 05/05/2017-09:16 OK

Table File

1 envPrepend(LD_LIBRARY_PATH, ${PRODUCT_DIR})
2 if (FLAVOR == DarwinX86 || FLAVOR == Darwin) {
3 envPrepend(DYLD_LIBRARY_PATH, ${PRODUCT_DIR})
4 }
5 envPrepend(PATH, ${PRODUCT_DIR})
6 envPrepend(CLASSPATH, ${PRODUCT_DIR}/ojdbc6.jar)
7 envPrepend(CLASSPATH, ${PRODUCT_DIR}/ojdbc7.jar)
8 envPrepend(CLASSPATH, ${PRODUCT_DIR}/ojdbc8.jar)
9 envPrepend(CLASSPATH, ${PRODUCT_DIR}/orai18n.jar)
10 envPrepend(CLASSPATH, ${PRODUCT_DIR}/orai18n-mapping.jar)
11 envPrepend(CLASSPATH, ${PRODUCT_DIR}/xstreams.jar)
12 envSet(ORACLE_BASE, ${PRODUCT_DIR})
13 envSet(ORACLE_HOME, ${PRODUCT_DIR})
14 envSet(ORACLE_INC_DIR, ${PRODUCT_DIR}/sdk/include)
15 envSet(ORACLE_LIB_DIR, ${PRODUCT_DIR})

Build File

1 #!/usr/bin/env bash
2
3 if [[ "$FLAVOR" =~ Linux64.* ]] ; then
4 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-basic-linux.x64-$VERSION.zip
5 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-jdbc-linux.x64-$VERSION.zip
6 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-sdk-linux.x64-$VERSION.zip
7 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-sqlplus-linux.x64-$VERSION.zip
8 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-tools-linux.x64-$VERSION.zip
9 unzip instantclient-basic-linux.x64-$VERSION.zip
10 unzip instantclient-jdbc-linux.x64-$VERSION.zip
11 unzip instantclient-sdk-linux.x64-$VERSION.zip
12 unzip instantclient-sqlplus-linux.x64-$VERSION.zip
13 unzip instantclient-tools-linux.x64-$VERSION.zip
14
15 cp -a instantclient_12_2/* $PRODUCT_DIR
16 cd $PRODUCT_DIR
17 # ROOT does not find the libraries if they have version suffixes.
18 ln -s libclntsh.so.12.1 libclntsh.so
19 ln -s libocci.so.12.1 libocci.so
20 ln -s libclntshcore.so.12.1 libclntshcore.so
21
22 # Update the tnsnames.ora file with new configuration.
23 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/tnsnames.ora
24 mkdir -p network/admin
25 cp tnsnames.ora network/admin
26
27 elif [[ "$FLAVOR" =~ DarwinX86.* ]] ; then
28 # DarwinX86 instant client (no sqlldr)
29 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-basic-macos.x64-12.1.0.2.0.zip
30 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-jdbc-macos.x64-12.1.0.2.0.zip
31 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-sdk-macos.x64-12.1.0.2.0.zip
32 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/instantclient-sqlplus-macos.x64-12.1.0.2.0.zip
33 unzip instantclient-basic-macos.x64-12.1.0.2.0.zip
34 unzip instantclient-jdbc-macos.x64-12.1.0.2.0.zip
35 unzip instantclient-sdk-macos.x64-12.1.0.2.0.zip
36 unzip instantclient-sqlplus-macos.x64-12.1.0.2.0.zip
37
38 cp -a instantclient_12_1/* $PRODUCT_DIR
39 cd $PRODUCT_DIR
40 # ROOT does not find the libraries if they have version suffixes.
41
42 ln -s libclntsh.dylib.12.1 libclntsh.dylib
43 ln -s libocci.dylib.12.1 libocci.dylib
44 ln -s libclntshcore.dylib.12.1 libclntshcore.dylib
45
46 # Update the tnsnames.ora file with new configuration.
47 svn export $SVNROOT/eupsScripts/external/$PRODUCT/tags/$FULL_VERSION/tnsnames.ora
48 mkdir -p network/admin
49 cp tnsnames.ora network/admin
50 else
51 echo "Unsupported architecture $FLAVOR. Only Linux64, DarwinX86 (no sqlldr) are supported." >&2
52 exit 2
53 fi