SPECS: oracle-xe.spec - TODO: read license. Can we redistribute it? - it bu...
pawelz
pawelz at pld-linux.org
Sat Mar 14 00:53:21 CET 2009
Author: pawelz Date: Fri Mar 13 23:53:21 2009 GMT
Module: SPECS Tag: HEAD
---- Log message:
- TODO: read license. Can we redistribute it?
- it builds now
- NFY
---- Files affected:
SPECS:
oracle-xe.spec (1.2 -> 1.3)
---- Diffs:
================================================================
Index: SPECS/oracle-xe.spec
diff -u SPECS/oracle-xe.spec:1.2 SPECS/oracle-xe.spec:1.3
--- SPECS/oracle-xe.spec:1.2 Fri Mar 13 21:56:35 2009
+++ SPECS/oracle-xe.spec Sat Mar 14 00:53:15 2009
@@ -1,4 +1,6 @@
# $Revision$, $Date$
+# TODO:
+# - read the license. Can we redistribute it?
%define _enable_debug_packages 0
%define no_install_post_strip 1
@@ -6,7 +8,12 @@
%define oracle_rel 1.0
%define oracle_ver 10.2.0
-%define oracle_home /usr/lib/oracle/xe/app/oracle/product/%{oracle_ver}
+%define oracle_home /usr/lib/oracle/xe/app/oracle/product/%{oracle_ver}/server
+
+%define mvln() \
+mv $RPM_BUILD_ROOT%{oracle_home}/%{1} $RPM_BUILD_ROOT%{2} \
+ln -s %{2}/%{1} $RPM_BUILD_ROOT%{oracle_home}/%{1}
+
Summary: Oracle XE
Summary(pl.UTF-8): Wyrocznia XE
Name: oracle-xe
@@ -52,22 +59,38 @@
rpm2cpio %{SOURCE0} | cpio -dimu
-cp %{SOURCE2} .
-sed -i 's#^ORACLE_HOME=$#ORACLE_HOME=%{oracle_home}#'
+sed 's#^ORACLE_HOME=$#ORACLE_HOME=%{oracle_home}#' < %{SOURCE2} > oracle-xe.sysconfig
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{init.d,sysconfig}
+install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/oracle-xe
-install oracle.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/oracle-xe
+install oracle-xe.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/oracle-xe
install -d $RPM_BUILD_ROOT%{oracle_home}
-cp -a usr/lib/oracle/xe/app/oracle/product/%{oracle_ver} $RPM_BUILD_ROOT%{oracle_home}
+cp -a usr/lib/oracle/xe/app/oracle/product/%{oracle_ver}/server/* $RPM_BUILD_ROOT%{oracle_home}
+
+mv $RPM_BUILD_ROOT%{oracle_home}/dbs/init{,XE}.ora
-mv $RPM_BUILD_ROOT%{oracle_home}/network/admin $RPM_BUILD_ROOT%{sysconfdir}/oracle-xe
-ln -s $RPM_BUILD_ROOT%{sysconfdir}/oracle-xe $RPM_BUILD_ROOT%{oracle_home}/network/admin
+install -d $RPM_BUILD_ROOT/var/{lib,log}/oracle
+
+%{mvln dbs /var/lib/oracle}
+#%%{mvln log /var/log/oracle}
+%{mvln rdbms/log /var/log/oracle}
+%{mvln rdbms /var/lib/oracle}
+%{mvln network/admin /var/lib/oracle}
+ln -s /var/lib/oracle/admin $RPM_BUILD_ROOT/etc/oracle-xe
+
+# ln -s /var/lib/oracle/dbs $RPM_BUILD_ROOT%{oracle_home}/dbs
+# mv $RPM_BUILD_ROOT%{oracle_home}/log $RPM_BUILD_ROOT/var/log/oracle/log
+# ln -s /var/log/oracle/log $RPM_BUILD_ROOT%{oracle_home}/log
+# mv $RPM_BUILD_ROOT%{oracle_home}/rdbms/log $RPM_BUILD_ROOT/var/log/oracle/rdbms
+# ln -s /var/log/oracle/rdbms $RPM_BUILD_ROOT%{oracle_home}/rdbms/log
+# mv $RPM_BUILD_ROOT%{oracle_home}/rdbms $RPM_BUILD_ROOT/var/lib/oracle
+# ln -s /var/lib/oracle/rdbms $RPM_BUILD_ROOT%{oracle_home}/rdbms
+# mv $RPM_BUILD_ROOT%{oracle_home}/rdbms $RPM_BUILD_ROOT/var/lib/oracle
+# ln -s /var/lib/oracle/rdbms $RPM_BUILD_ROOT%{oracle_home}/rdbms
-mv $RPM_BUILD_ROOT/server/dbs/init{,XE}.ora
%clean
rm -rf $RPM_BUILD_ROOT
@@ -91,9 +114,12 @@
%files
%defattr(644,root,root,755)
%{oracle_home}
-%dir %{sysconfdir}/oracle-xe
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) listener.ora
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) tnsnames.ora
+%dir %{_sysconfdir}/oracle-xe
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/rc.d/init.d/oracle-xe
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/oracle-xe
+%defattr(640,oracle,dba,755)
+/var/lib/oracle
+/var/log/oracle
%doc usr/share/doc/oracle_xe/*
@@ -103,6 +129,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.3 2009/03/13 23:53:15 pawelz
+- TODO: read license. Can we redistribute it?
+- it builds now
+- NFY
+
Revision 1.2 2009/03/13 20:56:35 pawelz
- init and sysconfig files
- more %install and %files
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/oracle-xe.spec?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list