Revision: | 1.55 |
Committed: | Thu Jun 12 00:16:34 2008 UTC (16 years, 10 months ago) by valya |
Branch: | MAIN |
CVS Tags: | forFrontend-3, forPHEDEX-web-services-20090423, forPHEDEX-web-services-20090406, forPHEDEX313a, forPHEDEX313, forPHEDEX-web-services-20090216, forPHEDEX312, forPHEDEX311, forPHEDEX310, forPHEDEX310pre2, forPHEDEX-web-services-20081205, forPHEDEX310pre1, ofctest, forPHEDEX307, forFrontend-2, forPHEDEX-web-services-20081008, forPHEDEX-web-services-20081007, forPHEDEX-web302_test1, forPHEDEX306, forPHEDEX-datasvc120_test1, forFrontend-1, forPHEDEX305, forPHEDEX-web301, re-deps-20080722, PRODAGENT_0_0_13_V2, PRODAGENT_0_0_13, nr080714_forCRAB, PRODAGENT_0_10_12_V18, PRODAGENT_0_10_12_V17, PRODAGENT_0_10_12_V16, PRODAGENT_0_10_12_V15, PRODAGENT_0_10_12_V14, PRODAGENT_0_10_12_V13, WEBTOOLS-APPS_20080713, PRODAGENT_0_10_12_V12, PRODAGENT_0_10_12_V11, PRODAGENT_0_10_12_V10, PRODAGENT_0_10_12_V9, PRODAGENT_0_10_12_V8, PRODAGENT_0_10_12_V7, PRODAGENT_0_10_12_V6, PRODAGENT_0_10_12_V5, PRODAGENT_0_10_12_V4, forPHEDEX304, forPHEDEX-web110, PRODAGENT_0_10_12_V3, PRODAGENT_0_10_12_V2, PRODAGENT_0_10_12, re20080627, forPHEDEX-web300, WEBTOOLS-APPS_20080624, forPHEDEX-datasvc110, WEBTOOLS-APPS_20080619_1, WEBTOOLS-APPS_20080619, WEBTOOLS-APPS_20080617, PRODAGENT_0_10_11, PRODAGENT_0_10_10, WEBTOOLS-APPS_20080611 |
Changes since 1.54: | +1 -1 lines |
Log Message: | New tag |
# | User | Rev | Content |
---|---|---|---|
1 | valya | 1.55 | ### RPM cms dbs-client DBS_1_1_8 |
2 | valya | 1.46 | ## INITENV +PATH PYTHONPATH %i/lib/ |
3 | valya | 1.50 | |
4 | metson | 1.43 | %define cvstag %{realversion} |
5 | metson | 1.44 | %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e |
6 | metson | 1.45 | Source: %cvsserver&strategy=checkout&module=DBS/Clients/Python&nocache=true&export=DBS&tag=-r%{cvstag}&output=/dbs-client.tar.gz |
7 | valya | 1.36 | Requires: python openssl py2-zsi |
8 | eulisse | 1.1 | |
9 | afanfani | 1.25 | |
10 | eulisse | 1.1 | %prep |
11 | metson | 1.41 | %setup -n DBS |
12 | eulisse | 1.1 | %build |
13 | (make DBSHOME=%_builddir/DBS/Clients/Python ) | ||
14 | |||
15 | %install | ||
16 | valya | 1.3 | mkdir -p %{i}/bin |
17 | mkdir -p %{i}/lib | ||
18 | valya | 1.6 | mkdir -p %{i}/etc/profile.d |
19 | valya | 1.3 | cp -r Clients/Python/* %{i}/lib/ |
20 | eulisse | 1.1 | |
21 | valya | 1.6 | (echo "#!/bin/sh"; \ |
22 | echo "source $PYTHON_ROOT/etc/profile.d/init.sh"; \ | ||
23 | valya | 1.8 | echo "source $OPENSSL_ROOT/etc/profile.d/init.sh"; \ |
24 | valya | 1.42 | echo "source $PY2_ZSI_ROOT/etc/profile.d/init.sh"; \ |
25 | valya | 1.6 | ) > %{i}/etc/profile.d/dependencies-setup.sh |
26 | |||
27 | (echo "#!/bin/tcsh"; \ | ||
28 | echo "source $PYTHON_ROOT/etc/profile.d/init.csh"; \ | ||
29 | valya | 1.8 | echo "source $OPENSSL_ROOT/etc/profile.d/init.csh"; \ |
30 | valya | 1.42 | echo "source $PY2_ZSI_ROOT/etc/profile.d/init.csh"; \ |
31 | valya | 1.6 | ) > %{i}/etc/profile.d/dependencies-setup.csh |
32 | |||
33 | dlange | 1.47 | # SCRAM ToolBox toolfile |
34 | mkdir -p %i/etc/scram.d | ||
35 | cat << \EOF_TOOLFILE >%i/etc/scram.d/%n | ||
36 | <doc type=BuildSystem::ToolDoc version=1.0> | ||
37 | <Tool name=dbs-client version=%v> | ||
38 | <client> | ||
39 | <Environment name=DBS_CLIENT_BASE default="%i"></Environment> | ||
40 | </client> | ||
41 | <Runtime name=PATH value="$DBS_CLIENT_BASE/bin" type=path> | ||
42 | </Tool> | ||
43 | EOF_TOOLFILE | ||
44 | |||
45 | valya | 1.6 | %post |
46 | %{relocateConfig}etc/profile.d/dependencies-setup.sh | ||
47 | %{relocateConfig}etc/profile.d/dependencies-setup.csh | ||
48 | dlange | 1.47 | %{relocateConfig}etc/scram.d/%n |