Revision: | 1.53 |
Committed: | Fri Nov 20 11:19:49 2009 UTC (15 years, 5 months ago) by elmer |
Branch: | MAIN |
CVS Tags: | DBS_20100226_slc5_amd64_gcc434, DBS_20100217_slc5_amd64_gcc434, dsr20100209fwlite342, CMSSW_3_4_2_patch1, for342patch1, CMSSW_3_4_2, eskFor342, DQMGUI_5_1_7, for341op1-onl-slc5, FILEMOVER_20100128_slc5_amd64_gcc434, DAS_20100127_slc5_amd64_gcc434, pe20100127c-for35X, sm100127-onl35x, CMSSW_3_4_1_ONLINE, pe20100127b-for35X, pe20100127a-for35X, DAS_20100126_slc5_amd64_gcc434, sm100126, pe20100124a-for35X, ap20100123a-for35X, FILEMOVER_20100122_slc5_amd64_gcc434, DAS_20100119_slc5_amd64_gcc434, CMSSW_3_5_0_pre3, DAS_20100115_slc5_amd64_gcc434, dg20100115-security, DBS_20100115_slc5_amd64_gcc434, apFor350pre3v0, pe20100113a-for35X, sm20100113a-for35X, sm20100113-for35X, pe20100112b-for35X, dg20100112-security, DBS_20100112_slc5_amd64_gcc434, sm20100112a-for35X, sm20100112-for35X, pe20100112-for35X, DBS_20100111_slc5_amd64_gcc434, dg20100111-security, dg20100107b-wmcore, dg20100107-wmcore, dsr20100107fwlite341, sm100107a, sm100106a, DAS_20100105_slc5_amd64_gcc434, sm100105c, sm100105b, pe20100105a-for34X-for35X, ge20100105-pyqt-relocatable-build, sm100105a, pe20091227a-ports, DAS_20091221_slc5_amd64_gcc434, CMSSW_3_5_0_pre2, CMSSW_3_4_1, apFor350pre2v2, apFor350pre2v1, apFor350pre2v0, eskFor341, pe20091216b-for34X-for35X, pe20091216a-for34X-for35X, CMSSW_3_4_0, ge20091214b-new-bootstrap, ge20091214a-new-bootstrap, ge20091214-new-bootstrap, DAS_20091214_slc5_amd64_gcc434, ge20091214-fix-rh5x, CMSSW_3_5_0_pre1, apFor350pre1v0, eskFor340, dg20091211-couchdb, pe20091209b-for34X-for35X, dg20091203c-comp-base, pe20091209a-for34X-for35X, DD_20091208_slc5_amd64_gcc434, DAS_20091208_slc5_amd64_gcc434, FILEMOVER_20091208_slc5_amd64_gcc434, DBS_20091208_slc5_amd64_gcc434, CMSSW_3_4_0_pre7, eskFor340p7-slc5-gcc434, dg20091203b-comp-base, pe20091201a-for34X-slc5-gcc434, DQMCATTEST_0_0_1, pe20091130b-for34X-slc5-gcc434, pe20091130a-for34X-slc5-gcc434, pe20091120c-for34X-slc5-gcc434, CMSSW_3_4_0_pre6, pe20091120b-for34X-slc5-gcc434 |
Changes since 1.52: | +0 -4 lines |
Log Message: | Drop some envvars (NLS_LANG, NLS_DATE_FORMAT, ORA_NLS33, ORACLE_HOME) from scram runtime environment, as suggested by Vincenzo and Andrea Valassi |
# | User | Rev | Content |
---|---|---|---|
1 | elmer | 1.50 | ### RPM external oracle 11.2.0.1.0 |
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 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n | ||
27 | eulisse | 1.37 | <doc type=BuildSystem::ToolDoc version=1.0> |
28 | elmer | 1.50 | <Tool name=%n version=%v> |
29 | eulisse | 1.37 | <lib name=clntsh> |
30 | elmer | 1.50 | <lib name=nnz11> |
31 | eulisse | 1.37 | <Client> |
32 | <Environment name=ORACLE_BASE default="%i"></Environment> | ||
33 | <Environment name=ORACLE_ADMINDIR></Environment> | ||
34 | <Environment name=LIBDIR value="$ORACLE_BASE/lib"></Environment> | ||
35 | <Environment name=BINDIR value="$ORACLE_BASE/bin"></Environment> | ||
36 | <Environment name=INCLUDE value="$ORACLE_BASE/include"></Environment> | ||
37 | </Client> | ||
38 | <use name=sockets> | ||
39 | <Runtime name=PATH value="$BINDIR" type=path> | ||
40 | <Runtime name=TNS_ADMIN default="$ORACLE_ADMINDIR"> | ||
41 | </Tool> | ||
42 | EOF_TOOLFILE | ||
43 | andreasp | 1.49 | |
44 | elmer | 1.50 | cat << \EOF_TOOLFILE >%i/etc/scram.d/oracleocci |
45 | andreasp | 1.49 | <doc type=BuildSystem::ToolDoc version=1.0> |
46 | elmer | 1.50 | <Tool name=oracleocci version=%v> |
47 | andreasp | 1.49 | <lib name=occi> |
48 | elmer | 1.50 | <use name=oracle> |
49 | andreasp | 1.49 | </Tool> |
50 | EOF_TOOLFILE | ||
51 | elmer | 1.50 | |
52 | eulisse | 1.37 | %post |
53 | %{relocateConfig}etc/scram.d/%n | ||
54 | elmer | 1.50 | %{relocateConfig}etc/scram.d/oracleocci |