Installation guide
Appendix A. Sample oracle10g-platform.spec file
Name: oracle10g-platform
Version: 1.0
Release: 1%{?dist}
Summary: Prepares system to be a platform for Oracle Database 10g server.
Group: System Environment/Oracle
License: GPLv2+
Source0: 39-oracle-multipath.rules
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: binutils compat-db compat-gcc-34 compat-gcc-34-c++
Requires: compat-libstdc++-33 elfutils-libelf-devel
Requires: gcc gcc-c++ gdb gdbm glibc glibc-common glibc-devel
Requires: ksh libXp libXtst libaio libaio-devel libgcc libgnome
Requires: libstdc++ libstdc++-devel make setarch sysstat
Requires: unixODBC unixODBC-devel util-linux xorg-x11-xinit compat-libstdc++-296
%ifarch x86_64
Requires: /usr/lib/libc.so
Requires: /usr/lib64/libc.so
Requires: libaio.so.1 libc.so.6 libgcc_s.so.1 libstdc++.so.5 libssl.so.6
Requires: libXp.so.6 libXtst.so.6 libstdc++-libc6.2-2.so.3 libgdbm.so.2
%endif
%description
This package performs system reconfiguration to prepare system for Oracle 10g
installation. It has dependencies from all rpms required for Oracle.
%prep
#%setup
%build
%install
rm -rf $RPM_BUILD_ROOT
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
install -m 644 %{SOURCE0} ${RPM_BUILD_ROOT}%{_sysconfdir}/udev/rules.d
%{__mkdir_p} ${RPM_BUILD_ROOT}/usr/lib
ln -s /usr/lib/libgdbm.so.2 ${RPM_BUILD_ROOT}/usr/lib/libdb.so.2
ln -s /usr/lib/libgdbm.so.2.0.0 ${RPM_BUILD_ROOT}/usr/lib/libdb.so.2.0.0
%ifarch x86_64
%{__mkdir_p} ${RPM_BUILD_ROOT}/usr/lib64
ln -s /usr/lib64/libgdbm.so.2 ${RPM_BUILD_ROOT}/usr/lib64/libdb.so.2
ln -s /usr/lib64/libgdbm.so.2.0.0 ${RPM_BUILD_ROOT}/usr/lib64/libdb.so.2.0.0
%endif
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%{_sysconfdir}/udev/rules.d/*
/usr/lib/libdb.so.2
/usr/lib/libdb.so.2.0.0
44 | www.redhat.com