MINI MINI MANI MO
#
# Spec file for Tools for Oracle Instant Client
#
%define oracle_version %{rdbms_major}.%{rdbms_minor_version}
Summary: Tools for Oracle Instant Client
Name: oracle-instantclient%{oracle_version}-tools
Version: %{default_version}
Release: 1
License: Oracle
Group: Applications/File
Source: tools.zip
URL: http://www.oracle.com/
Distribution: Oracle
Vendor: Oracle Corporation
Packager: Nobody <nobody@oracle.com>
Requires: oracle-instantclient%{oracle_version}-basic >= %{version}
#BuildRequires:
Autoreqprov: 0
BuildRoot: %{_tmppath}/oracle-instantclient-tools-%{PACKAGE_VERSION}-%{PACKAGE_RELEASE}-root
%description
Instant Client allows you to run your applications without installing the standard Oracle client or having an ORACLE_HOME. OCI, OCCI, ODBC, and JDBC applications work without modification, while using significantly less disk space than before. No recompile, no hassle.
This package provides tools to be used with the Oracle Database.
It currently includes
- wrc : a client to be used with the Database Replay feature
- sqlldr : SQL*Loader client
- exp : Classic export utility client
- imp : Classic import utility client
- expdp : Datapump export utility client
- impdp : Datapump import utility client
- libnfsodm.so : Oracle Disk Manager (DNFS) shared object used by SQL*Loader client
%prep
%setup -n instantclient_%{rdbms_major}_%{rdbms_minor_version}
%build
%install
LIBDEST="${RPM_BUILD_ROOT}/usr/lib/oracle/%{oracle_version}/%{install_dir}/lib"
LIBFILES=" libnfsodm%{rdbms_major}.so"
BINDEST="${RPM_BUILD_ROOT}/usr/lib/oracle/%{oracle_version}/%{install_dir}/bin"
BINFILES=" \
wrc \
sqlldr \
exp \
imp \
expdp \
impdp \
"
DOCDEST="${RPM_BUILD_ROOT}/usr/share/oracle/%{oracle_version}/%{install_dir}/doc"
READFILE=" \
TOOLS_README \
"
# Zip file may have wacky permissions
chmod 0755 $LIBFILES
chmod 0755 $BINFILES
mkdir -p "$DOCDEST"
chmod 0644 $READFILE
cp -pf $READFILE "$DOCDEST"
mkdir -p "$LIBDEST" "$BINDEST"
cp -pf $LIBFILES "$LIBDEST"
cp -pf $BINFILES "$BINDEST"
%clean
rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
/usr/share/oracle/%{oracle_version}/%{install_dir}/doc/TOOLS_README
/usr/lib/oracle/%{oracle_version}/%{install_dir}/bin/wrc
/usr/lib/oracle/%{oracle_version}/%{install_dir}/bin/sqlldr
/usr/lib/oracle/%{oracle_version}/%{install_dir}/bin/exp
/usr/lib/oracle/%{oracle_version}/%{install_dir}/bin/imp
/usr/lib/oracle/%{oracle_version}/%{install_dir}/bin/expdp
/usr/lib/oracle/%{oracle_version}/%{install_dir}/bin/impdp
/usr/lib/oracle/%{oracle_version}/%{install_dir}/lib/libnfsodm%{rdbms_major}.so
OHA YOOOO