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) |
# | Content |
---|---|
1 | ### RPM external oracle 11.2.0.1.0p1 |
2 | ## INITENV SET ORACLE_HOME %i |
3 | ## BUILDIF case `uname`:`uname -p` in Linux:i*86 ) true ;; Linux:x86_64 ) true ;; Linux:ppc64 ) false ;; Darwin:* ) false ;; * ) false ;; esac |
4 | |
5 | Source0: http://cmsrep.cern.ch/cmssw/oracle-mirror/%cmsos/%realversion/oracle_lcg.tgz |
6 | Source9: oracle-license |
7 | Requires: fakesystem |
8 | |
9 | ## INITENV +PATH SQLPATH %i/bin |
10 | %prep |
11 | %setup -n %realversion |
12 | |
13 | %build |
14 | |
15 | %install |
16 | mkdir -p %i/bin %i/lib %i/doc %i/include |
17 | cp %_sourcedir/oracle-license %{i}/oracle-license |
18 | cp -r bin/* %i/bin/ |
19 | cp -r lib/* %i/lib/ |
20 | cp -r doc/* %i/doc/ |
21 | cp -r include/* %i/include/ |
22 | |
23 | # SCRAM ToolBox toolfile |
24 | mkdir -p %i/etc/scram.d |
25 | |
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 | EOF_TOOLFILE |
49 | |
50 | %post |
51 | %{relocateConfig}etc/scram.d/%n.xml |
52 | %{relocateConfig}etc/scram.d/oracleocci.xml |