Revision: | 1.57 |
Committed: | Mon Feb 15 19:16:59 2010 UTC (15 years, 2 months ago) by diego |
Branch: | MAIN |
CVS Tags: | PRODAGENT_0_12_18_patch5, PRODAGENT_0_12_18_patch4, builder_2010-12-09_14-44-49_prodagent, sw20101207-prodagent, builder_2010-12-02_12-01-28_prodagent, builder_2010-12-02_11-42-33_prodagent, dg20101105-prodagent, DD_20101007_slc5_amd64_gcc434, FILEMOVER_20100901_slc5_amd64_gcc434_v5, FILEMOVER_20100901_slc5_amd64_gcc434_v4, FILEMOVER_20100901_slc5_amd64_gcc434_v3, FILEMOVER_20100901_slc5_amd64_gcc434_v2, FILEMOVER_20100901_slc5_amd64_gcc434, FILEMOVER_20100831_slc5_amd64_gcc434, DD_20100824_slc5_amd64_gcc434_v1, DD_20100824_slc5_amd64_gcc434, FILEMOVER_20100822_slc5_amd64_gcc434, FILEMOVER_20100820_slc5_amd64_gcc434_v1, FILEMOVER_20100820_slc5_amd64_gcc434, builder2010_07_20_1279626381-PHEDEX-web, mytesttag, builder2010_07_15_1279191486-PHEDEX-combined-agents, builder2010_07_14_1279125594-PHEDEX-combined-agents, builder2010_07_09_1278688493-dbs-web, builder2010_07_09_1278664363-PHEDEX-combined-agents, builder2010_07_08_1278610746-dbs3, builder2010_07_08_1278610490-prodagent, builder2010_07_08_1278608825-PHEDEX-combined-web, builder2010_07_08_1278582827-dbs-server, builder2010_07_08_1278582199-dbs-server, builder2010_07_08_1278580992-dbs-schema, builder2010_07_08_1278580384-dbs-schema, dg20100630-phedexweb, dg20100630-prodagent, dg-base-rev15, dg20100625-fmws, FILEMOVER_20100623_slc5_amd64_gcc434, dg20100623-fmws, FILEMOVER_20100621_slc5_amd64_gcc434, dg20100617-crabserver, dg20100617-dbs, dg20100617-fmws, dg20100617-dd, FILEMOVER_20100616_slc5_amd64_gcc434, DD_20100615_slc5_amd64_gcc434, dg20100609-dd, DD_20100609_slc5_amd64_gcc434, dg20100608-dd, dg20100608-dbs, DD_20100607_slc5_amd64_gcc434, dg20100503-phedexweb, dg-base-rev14, dg20100527-dbs3, dg20100526-dd, dg-base-rev13, DD_20100525_slc5_amd64_gcc434, dg20100521-dbs, DBS_20100520_slc5_amd64_gcc434, dg20100520-sitedb, dg20100519-t0mon, dg20100517-prodagent, dg20100511-dbs3, dg1273515231-T0Mon, dg20100510-t0mon, dg20100504-dd, dg20100504-dbs, DD_20100503_slc5_amd64_gcc434, dg20100503b-prodagent, DBS_20100503_slc5_amd64_gcc434, dg20100503-prodagent, dg20100428-fmws, FILEMOVER_20100427_slc5_amd64_gcc434, dg-base-rev12, dg20100423-fmws, FILEMOVER_20100422_slc5_amd64_gcc434, dg20100416-sitedb, dg20100416-t0mon, dg20100416-phedexweb, dg20100416-fmws, dg20100416-dbs, dg-base-rev11, dg-base-rev10, dg-base-rev9, dg20100401-fmws-v2, dg20100401-fmws, dg20100401-dbs, dg20100329-dbs3, dg-base-rev8, dg20100322-dbs3, forPHEDEX-web-20100315, dg20100310-sitedb, forPHEDEX-web-20100303, dg20100302-t0mon, forPHEDEX-web-20100302, forPHEDEX-web-20100301b, dg-base-rev7, forPHEDEX-web-20100301, dg20100226-dbs, dg-base-rev6, forPHEDEX-web-20100226, forPHEDEX-web-20100225, dg20100225-prodagent, dg20100225-dbs3, dg-base-rev5, dg-base-rev4 |
Changes since 1.56: | +1 -1 lines |
Log Message: | Disabled chcon error messages to avoid scaring users. |
# | 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 | diego | 1.56 | |
24 | eulisse | 1.37 | # SCRAM ToolBox toolfile |
25 | mkdir -p %i/etc/scram.d | ||
26 | elmer | 1.50 | |
27 | muzaffar | 1.55 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n.xml |
28 | <tool name="oracle" version="%v"> | ||
29 | <lib name="clntsh"/> | ||
30 | <lib name="nnz11"/> | ||
31 | <client> | ||
32 | <environment name="ORACLE_BASE" default="%i"/> | ||
33 | <environment name="ORACLE_ADMINDIR"/> | ||
34 | <environment name="LIBDIR" value="$ORACLE_BASE/lib"/> | ||
35 | <environment name="BINDIR" value="$ORACLE_BASE/bin"/> | ||
36 | <environment name="INCLUDE" value="$ORACLE_BASE/include"/> | ||
37 | </client> | ||
38 | <runtime name="PATH" value="$BINDIR" type="path"/> | ||
39 | <runtime name="TNS_ADMIN" default="$ORACLE_ADMINDIR"/> | ||
40 | <use name="sockets"/> | ||
41 | </tool> | ||
42 | eulisse | 1.37 | EOF_TOOLFILE |
43 | andreasp | 1.49 | |
44 | muzaffar | 1.55 | cat << \EOF_TOOLFILE >%i/etc/scram.d/oracleocci.xml |
45 | <tool name="oracleocci" version="%v"> | ||
46 | <lib name="occi"/> | ||
47 | <use name="oracle"/> | ||
48 | </tool> | ||
49 | andreasp | 1.49 | EOF_TOOLFILE |
50 | elmer | 1.50 | |
51 | eulisse | 1.37 | %post |
52 | muzaffar | 1.55 | %{relocateConfig}etc/scram.d/%n.xml |
53 | %{relocateConfig}etc/scram.d/oracleocci.xml | ||
54 | diego | 1.56 | |
55 | # Fix to the SELinux issue: | ||
56 | # http://www.appistry.com/community/forums/content/cannot-restore-segment-prot-after-reloc-permission-denied | ||
57 | # as suggested by Andrea Valassi while the new Oracle libs are not released | ||
58 | # But be aware that it may not work under certain scenarios. | ||
59 | diego | 1.57 | chcon -t textrel_shlib_t $RPM_INSTALL_PREFIX/%pkgrel/lib/* &> /dev/null || true |
60 | diego | 1.56 |