Revision: | 1.59 |
Committed: | Fri Apr 9 06:57:23 2010 UTC (15 years ago) by elmer |
Branch: | MAIN |
CVS Tags: | ebFor363slhc3p1, CMSSW_3_6_3_SLHC3, ebFor363slhc3, ebFor363slhc2, CMSSW_3_6_3_SLHC1_patch3, ebFor363slhc1pat3, CMSSW_3_6_3_SLHC1_patch2, ebFor363slhc1pat2, ebFor363slhc1pat1v0, CMSSW_3_6_3_SLHC1, CMSSW_3_6_1_patch7, smFor361patch7, CMSSW_3_6_3_hltpatch4, dsr20100805fwlite363, CMSSW_3_6_3_onlpatch4_ONLINE, smFor363patch2, CMSSW_3_6_3_onlpatch3_ONLINE, CMSSW_3_6_1_patch6, apFor361p6v0, CMSSW_3_6_3_patch1, apFor363p1v0, CMSSW_3_6_3_onlpatch2_ONLINE, CMSSW_3_6_1_patch5, smFor361patch5, CMSSW_3_6_3_onlpatch1_ONLINE, CMSSW_3_6_3_ONLINE, CMSSW_3_6_3, apFor363v0, CMSSW_3_6_2_ONLINE, fw361online_test5, CMSSW_3_6_2, apFor362v1, apFor362v0, fw361online_test4, CMSSW_3_6_1_patch4, apFor361p4v0, fw361online_test3, dsr20100526fwlite361, fw361online_test2, CMSSW_3_6_1_patch3, fw361online_test1, apFor361p3v0, CMSSW_3_6_1_patch2, apFor361p2v0, DQMGUI_5_2_1c, CMSSW_3_6_1_patch1, apFor361p1v2, apFor361p1v1, apFor361p1v0, pe20100511a-for37X, sm100511, CMSSW_3_6_1, pe20100510b-for37X, pe20100510a-for37X, apFor361v1, apFor361v0, fw360online_test5, fw360online_test4, fw360online_test3, sm100507pftrack, fw360online_test2, fw360online_test1, sm100506, sm100505a, sm100505, CMSSW_3_7_0_pre3, for370pre3, CMSSW_3_6_0_patch2, apFor360p2v0, CMSSW_3_6_0_patch1, apFor360p1v2, apFor360p1v1, apFor360p1v0, CMSSW_3_7_0_pre2, for370pre2, CMSSW_3_7_0_pre1, smFor370pre1, pe20100419a-for37X, pe20100419a-for36X-37X, pe20100419a-gcc45-from360, CMSSW_3_6_0, pe20100416a-for36X, pe20100414b-gcc45-from360p6, pe20100414-gcc45-from360p6, pe20100410-gcc45-from360p6, CMSSW_3_6_0_pre6, pe20100409b-for36X, pe20100409a-for36X |
Changes since 1.58: | +37 -62 lines |
Log Message: | Update to version 11.2.0.1.0p1 (from LCG AA, with various patches from oracle, see doc README in source package itself for details) |
# | User | Rev | Content |
---|---|---|---|
1 | elmer | 1.59 | ### RPM external oracle 11.2.0.1.0p1 |
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.59 | Source0: http://cmsrep.cern.ch/cmssw/oracle-mirror/%cmsos/%realversion/oracle_lcg.tgz |
6 | eulisse | 1.14 | Source9: oracle-license |
7 | elmer | 1.59 | Requires: fakesystem |
8 | eulisse | 1.12 | |
9 | lat | 1.6 | ## INITENV +PATH SQLPATH %i/bin |
10 | elmer | 1.59 | %prep |
11 | %setup -n %realversion | ||
12 | eulisse | 1.9 | |
13 | eulisse | 1.1 | %build |
14 | elmer | 1.59 | |
15 | eulisse | 1.1 | %install |
16 | elmer | 1.59 | mkdir -p %i/bin %i/lib %i/doc %i/include |
17 | eulisse | 1.14 | cp %_sourcedir/oracle-license %{i}/oracle-license |
18 | elmer | 1.59 | cp -r bin/* %i/bin/ |
19 | cp -r lib/* %i/lib/ | ||
20 | cp -r doc/* %i/doc/ | ||
21 | cp -r include/* %i/include/ | ||
22 | diego | 1.56 | |
23 | eulisse | 1.37 | # SCRAM ToolBox toolfile |
24 | mkdir -p %i/etc/scram.d | ||
25 | elmer | 1.59 | |
26 | 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 | EOF_TOOLFILE | ||
42 | |||
43 | 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 | eulisse | 1.37 | EOF_TOOLFILE |
49 | elmer | 1.59 | |
50 | eulisse | 1.37 | %post |
51 | elmer | 1.59 | %{relocateConfig}etc/scram.d/%n.xml |
52 | %{relocateConfig}etc/scram.d/oracleocci.xml |