ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/oracle.spec
Revision: 1.55
Committed: Wed Jan 27 12:55:27 2010 UTC (15 years, 3 months ago) by muzaffar
Branch: MAIN
CVS Tags: CMSSW_3_5_7_hltpatch4, apFor357hltp4v0, DQMGUI_5_2_1, CMSSW_3_5_8_patch4, apFor358p4v3, apFor358p4v2, apFor358p4v1, apFor358p4v0, DQMGUI_5_2_0, CMSSW_3_5_8_patch3, apFor358p3v0, CMSSW_3_5_8_patch2, apFor358p2v0, CMSSW_3_5_8_patch1, apFor358p1v1, apFor358p1v0, CMSSW_3_5_7_onlpatch2_ONLINE, CMSSW_3_5_8, CMSSW_3_5_7_onlpatch1_ONLINE, CMSSW_3_5_7_ONLINE, apFor358v0, CMSSW_3_5_4_onlpatch4_ONLINE, fwFor357online, CMSSW_3_5_7, apFor357v2, apFor357v1, apFor357v0, CMSSW_3_6_0_pre5io, pe20100408a-for36Xio, CMSSW_3_5_6_patch1, for356p1, CMSSW_3_6_0_pre5, pe20100401a-for36X, pe20100330a-for36X, CMSSW_3_5_4_patch2, CMSSW_3_5_6, for356, pe20100329a-for36X, for354p2, dsr20100326fwlite355osx, dsr20100326fwlite355, CMSSW_3_5_5, CMSSW_3_6_0_pre4, pe20100324a-for36X, CMSSW_3_5_4_onlpatch3_ONLINE, apFor355v0, pe20100321a-for36X, CMSSW_3_5_4_patch1, for354patch1, CMSSW_3_5_4_onlpatch2_ONLINE, CMSSW_3_5_4_onlpatch1_ONLINE, CMSSW_3_5_4_ONLINE, CMSSW_3_6_0_pre3, DQMGUI_5_1_8, pe20100313a-for36X, pe20100312a-for36X, pe20100311a-for36X, fwFor354onl, CMSSW_3_5_4, apFor354v0, pe20100307a-for36X, pe20100305e-for36X, pe20100305d-for36X, pe20100305c-for36X, pe20100305b-for36X, CMSSW_3_5_3_ONLINE, pe20100305-for36X, fwFor353onl, CMSSW_3_5_3, CMSSW_3_6_0_pre2, apFor353v0, sm100302a-for35X, sm100302b-for36X, sm100302a-for36X, wmtFor360pre2, fc20100228, pe20100228a-for36X, CMSSW_3_5_2_patch2, apFor352p2v0, CMSSW_3_5_2_patch1, apFor352p1v0, fwFor352onl, CMSSW_3_5_1_onlpatch1_ONLINE, CMSSW_3_6_0_pre1, pe20100223c-for36X, pe20100223b-for36X, pe20100223a-for36X, CMSSW_3_5_2, apFor352v0, apFor351p2v0, CMSSW_3_5_1_patch1, for351patch1, CMSSW_3_5_1_ONLINE, dsr20100216fwlite350, CMSSW_3_5_1, pe20100216b-for36Xmin, pe20100216a-for36X, apFor351v0, ge20100215-rootqt-r522, ge20100215-rootqt-pre5r526, CMSSW_3_5_0_pre5r526, ge20100212-boost, ge20100112-boost, DQMGUI_5_1_7b, CMSSW_3_5_0_patch1, for350patch1, CMSSW_3_5_0_ONLINE, fwFor350online, CMSSW_3_5_0, apFor350v0, pe20100205a-for35X, pe20100204a-for35X, CMSSW_3_5_0_pre5_ONLINE, for350p5-onl-slc5, pe20100131c-for35Xr526, pe20100131b-for35Xr526, pe20100131a-for35Xr526, CMSSW_3_5_0_pre5g493, pe20100130b-for35Xg493, pe20100130-for35Xg493, CMSSW_3_5_0_pre5, for350p4-onl-slc5, pe20100129a-for35X, CMSSW_3_5_0_pre4, apFor350pre5v0, dg20100128-dbs3, sm100128a, sm100128, apFor350pre4v0, pe20100127e-for35X
Changes since 1.54: +22 -24 lines
Log Message:
updated scram toolfiles to xml format

File Contents

# User Rev Content
1 elmer 1.54 ### RPM external oracle 11.2.0.1.0a
2 lat 1.6 ## INITENV SET ORACLE_HOME %i
3 eulisse 1.44 ## BUILDIF case `uname`:`uname -p` in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac
4 eulisse 1.9
5 elmer 1.51 Source0: http://cmsrep.cern.ch/cmssw/oracle-mirror/%cmsos/%realversion/oracle_lcg.tgz
6 eulisse 1.14 Source9: oracle-license
7 elmer 1.50 Requires: fakesystem
8 eulisse 1.12
9 lat 1.6 ## INITENV +PATH SQLPATH %i/bin
10 elmer 1.51 %prep
11     %setup -n %realversion
12 eulisse 1.9
13 eulisse 1.1 %build
14 elmer 1.51
15 eulisse 1.1 %install
16 elmer 1.51 mkdir -p %i/bin %i/lib %i/doc %i/include
17 eulisse 1.14 cp %_sourcedir/oracle-license %{i}/oracle-license
18 elmer 1.51 cp -r bin/* %i/bin/
19     cp -r lib/* %i/lib/
20     cp -r doc/* %i/doc/
21     cp -r include/* %i/include/
22 eulisse 1.37
23     # SCRAM ToolBox toolfile
24     mkdir -p %i/etc/scram.d
25 elmer 1.50
26 muzaffar 1.55 cat << \EOF_TOOLFILE >%i/etc/scram.d/%n.xml
27     <tool name="oracle" version="%v">
28     <lib name="clntsh"/>
29     <lib name="nnz11"/>
30     <client>
31     <environment name="ORACLE_BASE" default="%i"/>
32     <environment name="ORACLE_ADMINDIR"/>
33     <environment name="LIBDIR" value="$ORACLE_BASE/lib"/>
34     <environment name="BINDIR" value="$ORACLE_BASE/bin"/>
35     <environment name="INCLUDE" value="$ORACLE_BASE/include"/>
36     </client>
37     <runtime name="PATH" value="$BINDIR" type="path"/>
38     <runtime name="TNS_ADMIN" default="$ORACLE_ADMINDIR"/>
39     <use name="sockets"/>
40     </tool>
41 eulisse 1.37 EOF_TOOLFILE
42 andreasp 1.49
43 muzaffar 1.55 cat << \EOF_TOOLFILE >%i/etc/scram.d/oracleocci.xml
44     <tool name="oracleocci" version="%v">
45     <lib name="occi"/>
46     <use name="oracle"/>
47     </tool>
48 andreasp 1.49 EOF_TOOLFILE
49 elmer 1.50
50 eulisse 1.37 %post
51 muzaffar 1.55 %{relocateConfig}etc/scram.d/%n.xml
52     %{relocateConfig}etc/scram.d/oracleocci.xml