ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/dbs-schema.spec
Revision: 1.14
Committed: Thu May 1 18:50:46 2008 UTC (17 years ago) by valya
Branch: MAIN
Changes since 1.13: +17 -3 lines
Log Message:
Fix dbs-schema to conform new build tools

File Contents

# User Rev Content
1 valya 1.13 ### RPM cms dbs-schema DBS_1_0_8
2 valya 1.1
3 valya 1.14 %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 valya 1.8 Requires: mysql oracle
8 valya 1.1
9     %prep
10     %setup -n DBS
11     %build
12     (make DBSHOME=%_builddir/DBS/Schema/NeXtGen )
13    
14     %install
15 valya 1.3 mkdir -p %{i}/etc/profile.d
16 valya 1.2 cp -r Schema/NeXtGen/* %{i}/
17 valya 1.1
18 valya 1.3 (echo "#!/bin/sh"; \
19     echo "source $ORACLE_ROOT/etc/profile.d/init.sh"; \
20     echo "source $MYSQL_ROOT/etc/profile.d/init.sh"; \
21     ) > %{i}/etc/profile.d/dependencies-setup.sh
22    
23     (echo "#!/bin/tcsh"; \
24     echo "source $ORACLE_ROOT/etc/profile.d/init.csh"; \
25     echo "source $MYSQL_ROOT/etc/profile.d/init.csh"; \
26     ) > %{i}/etc/profile.d/dependencies-setup.csh
27    
28 valya 1.14 # SCRAM ToolBox toolfile
29     mkdir -p %i/etc/scram.d
30     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
31     <doc type=BuildSystem::ToolDoc version=1.0>
32     <Tool name=dbs-schema version=%v>
33     <client>
34     <Environment name=DBS_SCHEMA_BASE default="%i"></Environment>
35     </client>
36     <Runtime name=PATH value="$DBS_SCHEMA_BASE/bin" type=path>
37     </Tool>
38     EOF_TOOLFILE
39    
40 valya 1.3 %post
41     %{relocateConfig}etc/profile.d/dependencies-setup.sh
42     %{relocateConfig}etc/profile.d/dependencies-setup.csh
43 valya 1.14 %{relocateConfig}etc/scram.d/%n