ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/dbs-schema.spec
Revision: 1.73
Committed: Wed Oct 14 15:24:17 2009 UTC (15 years, 6 months ago) by valya
Branch: MAIN
CVS Tags: CERNOIDv01
Changes since 1.72: +1 -1 lines
Log Message:
New DBS pre-tag

File Contents

# Content
1 ### RPM cms dbs-schema DBS_2_0_9_pre4
2
3 %define cvstag %{realversion}
4 #Source: cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e&module=DBS/Schema/NeXtGen&export=DBS/Schema/NeXtGen&tag=-r%{cvstag}&output=/dbs-schema.tar.gz
5 %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e
6 Source: %cvsserver&strategy=checkout&module=DBS/Schema/NeXtGen&nocache=true&export=DBS&tag=-r%{cvstag}&output=/dbs-schema.tar.gz
7 Requires: mysql oracle
8
9 %prep
10 %setup -n DBS
11 %build
12 (make DBSHOME=%_builddir/DBS/Schema/NeXtGen )
13
14 %install
15 mkdir -p %{i}/etc/profile.d
16 mkdir -p %{i}/lib/Schema/NeXtGen
17 cp -r Schema/NeXtGen/* %{i}/lib/Schema/NeXtGen/
18
19 (echo "#!/bin/sh"; \
20 echo "source $ORACLE_ROOT/etc/profile.d/init.sh"; \
21 echo "source $MYSQL_ROOT/etc/profile.d/init.sh"; \
22 ) > %{i}/etc/profile.d/dependencies-setup.sh
23
24 (echo "#!/bin/tcsh"; \
25 echo "source $ORACLE_ROOT/etc/profile.d/init.csh"; \
26 echo "source $MYSQL_ROOT/etc/profile.d/init.csh"; \
27 ) > %{i}/etc/profile.d/dependencies-setup.csh
28
29 # SCRAM ToolBox toolfile
30 mkdir -p %i/etc/scram.d
31 cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
32 <doc type=BuildSystem::ToolDoc version=1.0>
33 <Tool name=dbs-schema version=%v>
34 <client>
35 <Environment name=DBS_SCHEMA_BASE default="%i"></Environment>
36 </client>
37 <Runtime name=PATH value="$DBS_SCHEMA_BASE/bin" type=path>
38 </Tool>
39 EOF_TOOLFILE
40
41 %post
42 %{relocateConfig}etc/profile.d/dependencies-setup.sh
43 %{relocateConfig}etc/profile.d/dependencies-setup.csh
44 %{relocateConfig}etc/scram.d/%n