ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/conddb-appserver.spec
Revision: 1.4
Committed: Thu Jan 10 15:17:24 2008 UTC (17 years, 3 months ago) by xiezhen
Branch: MAIN
Changes since 1.3: +1 -1 lines
Log Message:
fix source dir

File Contents

# User Rev Content
1 xiezhen 1.3 ### RPM cms conddb-appserver 1.1.0
2 eulisse 1.1 ## INITENV +PATH PYTHONPATH %i
3     # FIXME: Change the version above
4     # FIXME: Change the tag in cvstag
5 xiezhen 1.3 %define moduleName WEBCONDDB
6     %define exportName WEBCONDDB
7     %define cvstag V01-01-00
8 eulisse 1.1
9     %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e
10     Source: %cvsserver&strategy=checkout&module=%{moduleName}&nocache=true&export=%{exportName}&tag=-r%{cvstag}&output=/WEBCONDDB.tar.gz
11     Requires: python cherrypy zlib expat openssl bz2lib db4 gdbm
12    
13    
14     %prep
15     %setup -n WEBCONDDB
16     %build
17     rm -rf %i/etc/profile.d
18     mkdir -p %i/etc/profile.d/
19    
20     echo '#!/bin/sh' > %{i}/etc/profile.d/dependencies-setup.sh
21     echo '#!/bin/tcsh' > %{i}/etc/profile.d/dependencies-setup.csh
22     echo requiredtools `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'`
23     for tool in `echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'`
24     do
25     case X$tool in
26     Xdistcc|Xccache )
27     ;;
28     * )
29     toolcap=`echo $tool | tr a-z- A-Z_`
30     eval echo ". $`echo ${toolcap}_ROOT`/etc/profile.d/init.sh" >> %{i}/etc/profile.d/dependencies-setup.sh
31     eval echo "source $`echo ${toolcap}_ROOT`/etc/profile.d/init.csh" >> %{i}/etc/profile.d/dependencies-setup.csh
32     ;;
33     esac
34     done
35    
36     perl -p -i -e 's|\. /etc/profile\.d/init\.sh||' %{i}/etc/profile.d/dependencies-setup.sh
37     perl -p -i -e 's|source /etc/profile\.d/init\.csh||' %{i}/etc/profile.d/dependencies-setup.csh
38    
39     %install
40 xiezhen 1.4 cp -r CondDBWebServer %i
41 eulisse 1.1 %post
42     %{relocateConfig}etc/profile.d/dependencies-setup.sh
43     %{relocateConfig}etc/profile.d/dependencies-setup.csh