ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/oracle.spec
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

File Contents

# 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