Revision: | 1.29 |
Committed: | Tue Sep 13 08:42:06 2011 UTC (13 years, 7 months ago) by lat |
Branch: | MAIN |
CVS Tags: | bld_1364477047_CmsTC_slc5_amd64_gcc434, bld_1363597235_CmsTC_slc5_amd64_gcc434, bld_1361358843_CmsTC_slc5_amd64_gcc434, bld_1360935597_CmsTC_slc5_amd64_gcc434, bld_1358942699_CmsTC_slc5_amd64_gcc434, bld_1358853292_CmsTC_slc5_amd64_gcc434, bld_1321637643_reqmon_slc5_amd64_gcc461, TW20111103a, TW20111101e, TW20111101d, TW20111101c, TW20111101b, TW20111101a, TW20111028a, TW20111017d, TW20111017c, TW20111017b, TW20111017a, TW20111016a, TW20111015a, bld_1318622241_wmagent_slc5_amd64_gcc434, TW20111014a, bld_1318524794_asyncstageout_slc5_amd64_gcc434, bld_1318523430_cmsweb_slc5_amd64_gcc434, HG1111c-gcc434, HG1111c, bld_1318424717_crab-server3_slc5_amd64_gcc434, bld_1318423430_asyncstageout_slc5_amd64_gcc434, bld_1318410594_crab-server3_slc5_amd64_gcc434, HG1111a-gcc434, HG1111a, bld_1317721310_stagemanager-agent_slc5_amd64_gcc434, builder_2011-09-29_13-07-19_cmsweb, builder_2011-09-29_12-57-04_cmsweb, LT20110929b, HG1109e, LT20110928b, builder_2011-09-28_12-04-32_stagemanager-agent, builder_2011-09-28_12-04-32_stagemanager, builder_2011-09-28_11-09-39_stagemanager-agent, builder_2011-09-26_18-50-48_stagemanager-agent, builder_2011-09-26_18-50-48_stagemanager, HG1109d, builder_2011-09-23_12-46-40_cmsweb, builder_2011-09-23_12-37-00_cmsweb, builder_2011-09-22_09-46-05_cmsweb, builder_2011-09-22_09-36-11_cmsweb, builder_2011-09-19_17-53-10_cmsweb, builder_2011-09-19_12-05-14_workqueue, HG1109c-osx, builder_2011-09-14_13-06-06_cmsweb, builder_2011-09-13_12-46-32_cmsweb, HG1109c, LT20110913a |
Changes since 1.28: | +1 -1 lines |
Log Message: | Update WMCore tag to 0.8.3. |
# | User | Rev | Content |
---|---|---|---|
1 | giffels | 1.28 | ### RPM cms dbs3 3.0.11.b |
2 | lat | 1.26 | ## INITENV +PATH PYTHONPATH %i/$PYTHON_LIB_SITE_PACKAGES |
3 | giffels | 1.28 | ## INITENV +PATH PYTHONPATH %i/x$PYTHON_LIB_SITE_PACKAGES |
4 | giffels | 1.25 | ## INITENV SET DBS3_SERVER_ROOT %i/ |
5 | lat | 1.29 | %define wmcver 0.8.3 |
6 | giffels | 1.15 | %define cvstag %(echo %{realversion} | sed 's/[.]/_/g; s/^/DBS_/') |
7 | lat | 1.18 | %define svnserver svn://svn.cern.ch/reps/CMSDMWM |
8 | Source0: %svnserver/WMCore/tags/%{wmcver}?scheme=svn+ssh&strategy=export&module=WMCore&output=/wmcore_dbs.tar.gz | ||
9 | Source1: %svnserver/DBS/tags/%cvstag?scheme=svn+ssh&strategy=export&module=DBS3&output=/%{n}.tar.gz | ||
10 | Requires: python py2-simplejson py2-sqlalchemy py2-httplib2 cherrypy py2-cheetah yui | ||
11 | giffels | 1.21 | Requires: py2-cjson py2-mysqldb py2-cx-oracle rotatelogs |
12 | diego | 1.1 | |
13 | %prep | ||
14 | lat | 1.18 | %setup -T -b 0 -n WMCore |
15 | %setup -D -T -b 1 -n DBS3 | ||
16 | diego | 1.1 | |
17 | %build | ||
18 | lat | 1.18 | cd ../WMCore |
19 | python setup.py build_system -s wmc-web | ||
20 | giffels | 1.25 | cd ../DBS3 |
21 | python setup.py build_system -s Server | ||
22 | diego | 1.1 | |
23 | %install | ||
24 | lat | 1.18 | cd ../WMCore |
25 | python setup.py install_system -s wmc-web --prefix=%i | ||
26 | cd ../DBS3 | ||
27 | giffels | 1.25 | python setup.py install_system -s Server --prefix=%i |
28 | lat | 1.18 | find %i -name '*.egg-info' -exec rm {} \; |
29 | diego | 1.1 | |
30 | lat | 1.18 | # Generate dependencies-setup.{sh,csh} so init.{sh,csh} picks full environment. |
31 | diego | 1.1 | mkdir -p %i/etc/profile.d |
32 | lat | 1.18 | : > %i/etc/profile.d/dependencies-setup.sh |
33 | : > %i/etc/profile.d/dependencies-setup.csh | ||
34 | for tool in $(echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'); do | ||
35 | root=$(echo $tool | tr a-z- A-Z_)_ROOT; eval r=\$$root | ||
36 | if [ X"$r" != X ] && [ -r "$r/etc/profile.d/init.sh" ]; then | ||
37 | echo "test X\$$root != X || . $r/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh | ||
38 | echo "test X\$$root != X || source $r/etc/profile.d/init.csh" >> %i/etc/profile.d/dependencies-setup.csh | ||
39 | fi | ||
40 | diego | 1.1 | done |
41 | |||
42 | %post | ||
43 | diego | 1.14 | %{relocateConfig}etc/profile.d/dependencies-setup.*sh |