Revision: | 1.8 |
Committed: | Fri May 9 15:03:29 2008 UTC (16 years, 11 months ago) by xiezhen |
Branch: | MAIN |
CVS Tags: | MotT0_1_0_2, MotT0_1_0_1, MotT0_1_0_0, MotT0_100531_1, MotT0_100528_1, T0Mon_100518_1, T0Mon_100503_1, T0Mon_100316_1, T0Mon_100308_2, T0Mon_100308_1, T0Mon_100216_1, T0Mon_100210_1, T0Mon_100204_4, T0Mon_100204_3, T0Mon_100204_1, T0Mon_100127_1, T0Mon_091111_1, T0Mon_090828_1, T0Mon_090822_1, T0Mon_090715_1, T0Mon_090612_1, T0Mon_090611_1, T0Mon_090610_1, T0Mon_090601_1, T0Mon_090527_2, T0Mon_090527_1, T0Mon_090522_1, T0Mon_090519_2, T0Mon_090519_1, T0Mon_090517_1, T0Mon_090516_1, T0Mon_090515_4, T0Mon_090515_3, T0Mon_090515_2, T0Mon_090515_1, T0Mon_090510_1, T0Mon_090406_1, T0Mon_090326_1, T0Mon_090325_1, T0Mon_090318_1, T0Mon_090315_1, T0Mon_090303_1, testofc, T0Mon_081107_1, T0Mon_081105_1, PRODAGENT_0_12_2, T0Mon_080926_1, T0Mon_080920_2, T0Mon_080920_1, T0Mon_080916_2, T0Mon_080905_1, T0Mon_080905_01, T0Mon_080902_2, T0Mon_080902_1, T0Mon_080824_1, T0Mon_080823_1, buildset_V2_8, nr080714_forCRAB, SiteDB_030608_1, SiteDB_300508_1, SiteDB_280508_1, zx20080509b |
Branch point for: | conddb-branch |
Changes since 1.7: | +12 -2 lines |
Log Message: | update |
# | Content |
---|---|
1 | ### RPM cms conddb-appserver 1.2.1 |
2 | ## INITENV +PATH PYTHONPATH %i |
3 | # FIXME: Change the version above |
4 | # FIXME: Change the tag in cvstag |
5 | %define moduleName WEBCONDDB |
6 | %define exportName WEBCONDDB |
7 | %define cvstag V01-02-02 |
8 | |
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 | cp -r CondWebServer %i |
41 | %post |
42 | %{relocateConfig}etc/profile.d/dependencies-setup.sh |
43 | %{relocateConfig}etc/profile.d/dependencies-setup.csh |
44 | echo ************************************************************* |
45 | echo Please now change the following files if necessary: |
46 | echo |
47 | echo directory parameters in |
48 | echo $RPM_INSTALL_PREFIX/%{pkgrel}/CondWebServer/config/application.conf |
49 | echo |
50 | echo PORT,CMSSW_TOPDIR,CMSSW_VERSION,HOSTNAME variables in |
51 | echo $RPM_INSTALL_PREFIX/%{pkgrel}/CondWebServer/scripts/conddb-app-server |
52 | echo |
53 | echo ************************************************************* |