SPECS: oracle-xe.spec - install man, perms for /var files

glen glen at pld-linux.org
Mon Mar 16 17:15:57 CET 2009


Author: glen                         Date: Mon Mar 16 16:15:57 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- install man, perms for /var files

---- Files affected:
SPECS:
   oracle-xe.spec (1.12 -> 1.13) 

---- Diffs:

================================================================
Index: SPECS/oracle-xe.spec
diff -u SPECS/oracle-xe.spec:1.12 SPECS/oracle-xe.spec:1.13
--- SPECS/oracle-xe.spec:1.12	Mon Mar 16 15:49:24 2009
+++ SPECS/oracle-xe.spec	Mon Mar 16 17:15:52 2009
@@ -1,6 +1,7 @@
 # $Revision$, $Date$
 # TODO:
 # - read the license. Can we redistribute it?
+# - x11 .desktop files
 
 %define	oracle_rel	1.0
 %define	oracle_ver	10.2.0
@@ -44,13 +45,17 @@
 sed -e 's#^ORACLE_HOME=$#ORACLE_HOME=%{oracle_home}#' < %{SOURCE2} > oracle-xe.sysconfig
 
 mv usr/share/doc/oracle_xe doc
+mv usr/share/man/man1 man
+gzip -d man/*.gz
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig}
+install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig},%{_mandir}/man1}
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/oracle-xe
 install oracle-xe.sysconfig $RPM_BUILD_ROOT/etc/sysconfig/oracle-xe
 
+cp -a man/*.1 $RPM_BUILD_ROOT%{_mandir}/man1
+
 install -d $RPM_BUILD_ROOT%{oracle_home}
 cp -a usr/lib/oracle/xe/app/oracle/product/%{oracle_ver}/server/* $RPM_BUILD_ROOT%{oracle_home}
 
@@ -109,6 +114,8 @@
 %attr(754,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
 
+%{_mandir}/man1/*.1*
+
 %dir %{oracle_home}
 %{oracle_home}/dbs
 %{oracle_home}/demo
@@ -139,7 +146,7 @@
 %{oracle_home}/ctx/admin
 %{oracle_home}/ctx/config
 %{oracle_home}/ctx/data
-%dir %{oracle_home}/ctx/bin/ctxhx
+%dir %{oracle_home}/ctx/bin
 %attr(755,root,root) %{oracle_home}/ctx/bin/ctxhx
 %dir %{oracle_home}/ctx/lib
 %{oracle_home}/ctx/lib/*.ini
@@ -168,7 +175,7 @@
 
 %dir %{oracle_home}/lib
 %{oracle_home}/lib/*.a
-%{oracle_home}/lib/*.so*
+%attr(755,root,root) %{oracle_home}/lib/*.so*
 %{oracle_home}/lib/*.lis
 %{oracle_home}/lib/*.zip
 %{oracle_home}/lib/sysliblist
@@ -200,10 +207,35 @@
 %dir %attr(750,oracle,dba) /var/log/oracle/rdbms
 %dir %attr(750,oracle,dba) /var/log/oracle/rdbms/log
 
+# TODO: mark only needed files/dirs oracle writable (or move back to /usr)
 %dir /var/lib/oracle
-# XXX Directories should be 750, but files 640.
-# XXX: list them here (i still don't have the tarball)
-%attr(750,oracle,dba) /var/lib/oracle/*
+%dir /var/lib/oracle/dbs
+/var/lib/oracle/dbs/*.ora
+/var/lib/oracle/network/admin/admin/samples
+/var/lib/oracle/network/admin/admin/*.ora
+
+# XXX: moved too much?
+%dir /var/lib/oracle/rdbms
+%dir /var/lib/oracle/rdbms/admin
+/var/lib/oracle/rdbms/admin/*.bsq
+/var/lib/oracle/rdbms/admin/*.def
+/var/lib/oracle/rdbms/admin/*.lst
+/var/lib/oracle/rdbms/admin/*.par
+/var/lib/oracle/rdbms/admin/*.plb
+/var/lib/oracle/rdbms/admin/*.sql
+/var/lib/oracle/rdbms/admin/*.txt
+/var/lib/oracle/rdbms/demo
+/var/lib/oracle/rdbms/install/config_filemap.sbs
+%dir /var/lib/oracle/rdbms/install
+%dir /var/lib/oracle/rdbms/install/rdbms
+/var/lib/oracle/rdbms/install/rdbms/*.sh
+/var/lib/oracle/rdbms/jlib
+/var/lib/oracle/rdbms/label.info
+/var/lib/oracle/rdbms/log
+/var/lib/oracle/rdbms/mesg
+%dir /var/lib/oracle/rdbms/public
+# XXX: -devel?
+/var/lib/oracle/rdbms/public/*.h
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -211,6 +243,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2009/03/16 16:15:52  glen
+- install man, perms for /var files
+
 Revision 1.12  2009/03/16 14:49:24  glen
 - executable bits for executables and shared libraries
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/oracle-xe.spec?r1=1.12&r2=1.13&f=u



More information about the pld-cvs-commit mailing list