ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/oracle.spec
Revision: 1.15
Committed: Fri Aug 4 21:09:31 2006 UTC (18 years, 8 months ago) by ratnik
Branch: MAIN
CVS Tags: PRODAGENT_0_8_3_SL4, forPA070pre3-slc3, forPA070pre3-slc4, forPA070pre3-slc, forPA061, forPA060pre7-slc4, forPA060pre3, forDBS106, forPA050pre3, forPA030, CMSSW_1_2_6, CMSSW_1_2_5, forPA020, forPHEDEX252, forPHEDEX251-micro-pre1, CMSSW_1_2_4, CMSSW_1_2_3, for120_g4821, forPHEDEX251, CMS_145_2-slc4, CMS_145_2-slc3, sfa160207, CMSSW_1_3_0_pre3, sfa120207slc4, sfa120207slc3, dl070211, nr070211_cms144a_2-p1slc4, nr070210_cms144a_2-p1slc4, cms144a_2-p1slc3, forCMS145_2_slc4, forCMS145_2_slc3, cms145pre5-slc4, forCMSSW120g482, cms145pre5-slc3, cms145pre4-slc3, cms145pre3-slc3, cms145pre2-slc3, cms145pre1-slc3, pe20070208, GE20070207, pe20070205b, forPHEDEX250, pe20070205a, pe20070205, CMSSW_1_3_0_pre2, forCMS144_2-slc3, forCMS144_2-slc4, sfa010207-slc4, sfa010207-slc3, forCMSSW121-slc3, forCMSSW122-slc3, cms144slc3p2, cms144slc4p1, cms144slc3p1, cms144spc3p1, sfa300107, sfa390107, sfa290107, CMSSW_1_3_0_pre1, for143hsv1-slc3-p5, for143hsv1-slc4-p5, for143hsv1-slc3-p4, for143hsv1-slc4-p4, for143hsv1-slc4-p3, for143hsv1-slc3-p3, for143hsv1-slc4-p2, for143hsv1-slc3-p2, for143hsv1-slc3-p1, for143hsv1-slc4, for143hsv1-slc3, for143hsv1, test143f_sv1-slc4, forCMSSW120-slc4, forCMSSW120g481, forCMSSW120-slc3, forCMS143f-slc4, forCMS143f-slc3, for120p9, pe20061201c, pe20061201b, pe20061201a, ge200611302202, for120p8-g481p2cms1, for120p8, for112, for120p7, for111, for120p6, cms143a-slc3, for120p5-slc3, forPHEDEX242, for120p5slc4, for120p5slc3, forCMS143_2_rootfix, forCMS143_2_slc4, forCMS143_2_slc3, sfa061106pm, sfa061106am, sa20061106, sfa031106pm, sfa031106, sfa021106, sa20061002, for120p4, for120p3, for120p2-slc4-rc1, forPHEDEX241, for106, ge20061020-for106, pre-for106, for120p2, for105, for104, for110, for120p1, for110p4, for103, for110p3, for102, pe060927, for101-take3, for101-take2, for101, forGeant481, for110p2, CMSSW_1_0_0, for110p5, for110p1, for084, for100p4, argiro-20060904-for100p4, for092, for137a_pre083_take2, pe20060827a, for137a_pre083, ge20060825, for100p2, for100pre1, for091, for082, for090, CMSSW_0_8_1, for090_RC1
Branch point for: lcgaa_for120p6_branch, lcg47branch
Changes since 1.14: +1 -0 lines
Log Message:
Removed group write permissions recursively for all files

File Contents

# User Rev Content
1 eulisse 1.13 ### RPM external oracle 10.2.0.2
2 lat 1.6 ## INITENV SET ORACLE_HOME %i
3 eulisse 1.9
4 eulisse 1.13 Source0: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-basic-linux32-10.2.0.2-20060331.zip
5     Source1: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-sdk-linux32-10.2.0.2-20060331.zip
6     Source2: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-sqlplus-linux32-10.2.0.2-20060331.zip
7 eulisse 1.9
8 lat 1.10 Source3: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-basic-linux-x86-64-10.2.0.2-20060228.zip
9     Source4: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-sdk-linux-x86-64-10.2.0.2-20060228.zip
10     Source5: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-sqlplus-linux-x86-64-10.2.0.2-20060228.zip
11 eulisse 1.9
12 eulisse 1.12 Source6: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-basic-macosx-10.1.0.3.zip
13     Source7: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-sdk-macosx-10.1.0.3.zip
14     Source8: http://oraclelon1.oracle.com/otn/linux/instantclient/10201/instantclient-sqlplus-macosx-10.1.0.3.zip
15    
16 eulisse 1.14 Source9: oracle-license
17 eulisse 1.12
18 lat 1.6 ## INITENV +PATH SQLPATH %i/bin
19 eulisse 1.1 %prep
20 lat 1.10 rm -rf instantclient_*
21     case %cmsos in
22     slc*_ia32 )
23     yes | unzip %_sourcedir/*-basic-*linux32*.zip
24     yes | unzip %_sourcedir/*-sdk-*linux32*.zip
25     yes | unzip %_sourcedir/*-sqlplus-*linux32*.zip
26     ;;
27     slc*_amd64 )
28     yes | unzip %_sourcedir/*-basic-*linux-x86-64*.zip
29     yes | unzip %_sourcedir/*-sdk-*linux-x86-64*.zip
30     yes | unzip %_sourcedir/*-sqlplus-*linux-x86-64*.zip
31     ;;
32 eulisse 1.12 osx* )
33     yes | unzip %_sourcedir/*-basic-*macosx*.zip
34     yes | unzip %_sourcedir/*-sdk-*macosx*.zip
35     yes | unzip %_sourcedir/*-sqlplus-*macosx*.zip
36     ;;
37 lat 1.10 esac
38 eulisse 1.9
39 eulisse 1.1 %build
40     %install
41 lat 1.6 mkdir -p %i/bin %i/etc %i/lib %i/admin %i/java %i/demo %i/include
42 eulisse 1.14 cp %_sourcedir/oracle-license %{i}/oracle-license
43 lat 1.6 cp -p instantclient*/lib* %i/lib
44     cp -p instantclient*/sqlplus %i/bin
45     cp -p instantclient*/glogin.sql %i/bin
46     cp -p instantclient*/*.jar %i/java
47     cp -p instantclient*/sdk/demo/* %i/demo
48     cp -p instantclient*/sdk/include/* %i/include
49     (cd %i/lib && ln -s libclntsh.* $(echo libclntsh.* | sed 's/[0-9.]*$//'))
50 eulisse 1.11 (cd %i/lib && ln -s libocci.* $(echo libocci.* | sed 's/[0-9.]*$//'))
51 ratnik 1.15 chmod -R g-w %i