ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/dbs-client.spec
Revision: 1.140
Committed: Tue Sep 28 08:44:12 2010 UTC (14 years, 7 months ago) by afaq
Branch: MAIN
CVS Tags: builder_2011-09-25_13-08-30_CmsTC, builder_2011-09-22_19-07-05_CmsTC, builder_2011-09-21_19-43-30_CmsTC, builder_2011-09-21_10-25-16_CmsTC, builder_2011-09-20_13-03-45_CmsTC, builder_2011-09-20_12-03-56_CmsTC, builder_2011-08-11_12-11-35_CmsTC, TW20110727a, TW20110726a, builder_2011-07-13_09-48-46_crab-server3, TW20110707b, TW20110707a, TW20110704b, builder_2011-07-04_12-54-16_stagemanager, TW20110704a, builder_2011-07-02_17-25-15_dbs3-client, TW20110701a, builder_2011-06-30_17-06-37_crab-server3, TW20110629a, TW20110628a, TW20110627b, TW20110627a, builder_2011-06-24_21-18-43_cmsweb, builder_2011-06-24_15-28-33_workqueue, HG1107a, lat20110624a, builder_2011-06-23_18-03-57_CmsTC, TW20110623b, TW20110623a, HG1106e, builder_2011-06-17_14-52-14_cmsweb, builder_2011-06-16_19-08-24_wmagent, builder_2011-06-16_16-09-02_wmagent, builder_2011-06-15_16-54-18_wmagent, builder_2011-06-10_23-58-54_cmsweb, HG1106d, builder_2011-06-08_17-25-21_workqueue, builder_2011-06-07_22-07-15_reqmgr, builder_2011-06-04_17-45-11_dbs3, builder_2011-06-04_17-44-57_dbs3-client, builder_2011-05-31_01-23-03_cmsweb, builder_2011-05-31_00-51-28_cmsweb, HG1106c, TW20110530a, TW20110527b, TW20110527a, builder_2011-05-25_15-26-47_crab-server3, TW20110525a, TW20110524b, TW20110524a, builder_2011-05-24_10-10-21_cmsweb, HG1106b, builder_2011-05-23_17-26-34_crab-server3, builder_2011-05-20_16-46-52_crab-server, builder_2011-05-20_10-32-01_sitereadiness, builder_2011-05-19_15-09-56_wmagent, builder_2011-05-16_23-03-55_CmsTC, builder_2011-05-16_15-13-08_cmsweb, HG1106a, builder_2011-05-13_17-08-55_wmagent, builder_2011-05-11_13-24-46_dbs3-client, builder_2011-05-09_14-05-53_dqmgui, builder_2011-05-05_16-10-12_py2-sqlobject, builder_2011-05-05_13-16-07_dqmgui, builder_2011-05-02_19-33-26_cmsweb, builder_2011-05-02_18-58-25_cmsweb, HG1105c, builder_2011-04-27_19-30-26_cmsweb, builder_2011-04-26_15-14-44_cmsweb, HG1105b, TW20110421b, TW20110421a, builder_2011-04-19_17-22-40_T0PromptSkim, TW20110419c, TW20110419b, TW20110419a, TW20110418a, builder_2011-04-16_00-43-59_reqmgr, TW20110415a, builder_2011-04-15_14-49-10_wmagent, TW20110414c, TW20110414b, TW20110414a, builder_2011-04-12_17-09-48_cmsweb, HG1105a, builder_2011-04-11_19-04-03_workqueue, builder_2011-04-08_17-08-57_cmsweb, HG1104e, builder_2011-04-08_12-05-32_calendar-shift, builder_2011-04-08_11-26-43_wmagent, ge20110407-igprof-book, builder_2011-04-07_19-51-01_calendar-shift, builder_2011-04-07_17-11-58_calendar-shift, builder_2011-04-07_16-23-25_calendar-shift, builder_2011-04-07_15-45-05_calendar-shift, TW20110407a, HG1104d, TW20110331c, TW20110331b, builder_2011-03-31_13-06-26_crab-server, TW20110331a, TW20110330a, builder_2011-03-29_10-01-40_cmsweb, HG1104c, builder_2011-03-28_17-53-57_crab-server, TW20110328a, builder_2011-03-25_15-38-34_cmsweb, builder_2011-03-25_12-48-58_cmsweb, builder_2011-03-24_17-23-46_reqmgr, builder_2011-03-23_16-16-18_cmsweb, builder_2011-03-23_16-04-32_cmsweb, builder_2011-03-23_11-32-11_cmsweb, builder_2011-03-23_10-48-54_cmsweb, HG1104b, builder_2011-03-23_09-32-23_cmsweb, TW20110322e, TW20110322d, TW20110322c, TW20110322b, TW20110322a, builder_2011-03-21_16-11-33_calendar-shift, builder_2011-03-21_16-08-10_calendar-shift, builder_2011-03-21_15-53-32_calendar-shift, builder_2011-03-18_17-21-58_cmsweb, HG1104a, builder_2011-03-18_11-41-55_mechanize, builder_2011-03-17_16-27-25_das, HG1103e, TW20110316a, builder_2011-03-14_22-22-58_T0PromptSkim, builder_2011-03-14_16-24-26_calendar-shift, builder_2011-03-14_15-23-03_PHEDEX-combined-agents, builder_2011-03-14_13-03-29_PHEDEX-combined-agents, HG1103d, builder_2011-03-11_20-03-23_PHEDEX-combined-agents, DAS_20110311_slc5_amd64_gcc434, TW20110311a, HG1103c, builder_2011-03-10_20-36-50_dbs3, TW20110310a, DAS_20110309_slc5_amd64_gcc434, builder_2011-03-09_10-06-32_cmsweb, builder_2011-03-08_16-58-27_wmagent, HG1103b, builder_2011-03-08_11-38-13_cmsweb, builder_2011-03-07_23-56-56_cmsweb, TW20110307b, TW20110307a, FILEMOVER_20110304_slc5_amd64_gcc434, FILEMOVER_20110303_slc5_amd64_gcc434, DAS_20110303_slc5_amd64_gcc434_v4, DAS_20110303_slc5_amd64_gcc434_v3, DAS_20110303_slc5_amd64_gcc434_v2, builder_2011-03-03_13-50-13_cmsweb, HG1103a, FILEMOVER_20110302_slc5_amd64_gcc434_v3, FILEMOVER_20110302_slc5_amd64_gcc434_v2, FILEMOVER_20110302_slc5_amd64_gcc434, FILEMOVER_20110301_slc5_amd64_gcc434, builder_2011-02-28_14-23-32_wmagent, TW20110228a, WMCORE_0_6_12, CmsTC_0_0_3, CmsTC_0_0_2, TW20110210a, FILEMOVER_20110210_slc5_amd64_gcc434, builder_2011-02-09_14-27-53_crab-server, builder_2011-02-08_23-13-23_cmsweb, HG1102d, TW20110209a, TW20110208a, builder_2011-02-08_07-34-50_cmsweb, HG1102c, builder_2011-02-07_17-11-09_crab-server, TW20110207c, TW20110207b, TW20110207a, TW20110204a, builder_2011-02-03_23-45-44_CmsTC, builder_2011-02-03_19-04-46_PHEDEX-combined-agents, builder_2011-02-02_21-14-00_cmsweb, builder_2011-02-02_16-24-27_T0Mon, TW20110202c, TW20110202b, TW20110202a, TW20110201a, builder_2011-02-01_18-11-58_cmsweb, builder_2011-01-31_15-26-15_T0DataSvc, TW20110128a, builder_2011-01-25_14-26-56_cmsweb, builder_2011-01-20_18-59-54_cmsweb, HG1102b, WMAGENT_0_6_9, TW20110117d, TW20110117c, TW20110117b, TW20110117a, TW20110116b, TW20110116a, TW20110106a, WMAGENT_0_6_8, WMAGENT_0_6_7, FILEMOVER_20110111_slc5_amd64_gcc434_v3, builder_2011-01-11_18-44-26_das, FILEMOVER_20110111_slc5_amd64_gcc434_v2, FILEMOVER_20110111_slc5_amd64_gcc434, builder_2011-01-07_19-51-48_wmagent, TW20110107a, tw20110106a, FILEMOVER_20101219_slc5_amd64_gcc434, FILEMOVER_20101217_slc5_amd64_gcc434_v4, FILEMOVER_20101217_slc5_amd64_gcc434_v3, FILEMOVER_20101217_slc5_amd64_gcc434_v2, FILEMOVER_20101217_slc5_amd64_gcc434, FILEMOVER_20101216_slc5_amd64_gcc434, FILEMOVER_20101215_slc5_amd64_gcc434_v3, builder_2010-12-15_18-43-30_dbs-web, DD_20101215_slc5_amd64_gcc434_v2, FILEMOVER_20101215_slc5_amd64_gcc434_v2, DD_20101215_slc5_amd64_gcc434, DD_20101214_slc5_amd64_gcc434, WMAGENT_0_6_3, builder_2010-12-07_11-03-17_dbs3, DD_20101206_slc5_amd64_gcc434, builder_2010-12-06_12-51-53_wmagent, builder_2010-12-06_12-09-48_wmagent, builder_2010-12-06_11-15-04_cmsweb, builder_2010-12-06_11-04-10_base, HG1102a, WMAGENT_0_6_2, builder_2010-12-03_12-25-37_wmagent, builder_2010-12-02_16-48-32_T0Mon, WMAGENT_0_6_0, builder_2010-12-01_12-37-20_das, builder_2010-11-25_16-26-57_prodagent, builder_2010-11-22_10-12-52_cmsweb, builder_2010-11-22_09-56-39_base, builder_2010-11-21_19-58-50_cmsweb, HG1012b, builder_2010-11-19_02-05-02_reqmgr, DD_20101118_slc5_amd64_gcc434, builder_2010-11-18_15-59-24_plotfairy, builder_2010-11-16_21-02-45_fmws, DD_20101116_slc5_amd64_gcc434, builder_2010-11-15_13-43-19_cmsweb, builder_2010-11-15_13-30-17_base, HG1012a, builder_2010-10-26_11-57-34_cmsweb, builder_2010-10-14_21-05-56_dbs-web, builder_2010-10-14_19-27-10_cmsweb, builder_2010-10-14_16-43-12_dbs-web, DD_20101014_slc5_amd64_gcc434, builder_2010-10-14_13-05-47_cmsweb, builder_2010-10-13_22-48-08_cmsweb, builder_2010-10-13_17-02-42_dbs-web, DD_20101013_slc5_amd64_gcc434, builder_2010-10-13_13-04-14_dbs-apps, builder_2010-10-13_12-53-04_dbs-web, DD_20101007_slc5_amd64_gcc434, aa28102010216-dbs
Changes since 1.139: +1 -1 lines
Log Message:
changed

File Contents

# User Rev Content
1 afaq 1.140 ### RPM cms dbs-client DBS_2_1_5
2 valya 1.46 ## INITENV +PATH PYTHONPATH %i/lib/
3 dlange 1.61 ## INITENV +PATH PYTHONPATH %i/bin/
4     ## INITENV +PATH PYTHONPATH %{i}/lib/
5     ## INITENV +PATH PYTHONPATH %{i}/lib/DBSAPI/
6     ## INITENV SET DBS_CLIENT_CONFIG %{i}/lib/DBSAPI/dbs.config
7     ## INITENV SET DBSCMD_HOME %{i}/lib/DBSAPI
8 valya 1.50
9 metson 1.43 %define cvstag %{realversion}
10 metson 1.44 %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e
11 metson 1.45 Source: %cvsserver&strategy=checkout&module=DBS/Clients/Python&nocache=true&export=DBS&tag=-r%{cvstag}&output=/dbs-client.tar.gz
12 valya 1.63 Requires: python openssl py2-zsi py2-pyxml
13 eulisse 1.1
14 diego 1.133
15 eulisse 1.1 %prep
16 metson 1.41 %setup -n DBS
17 eulisse 1.1 %build
18     (make DBSHOME=%_builddir/DBS/Clients/Python )
19    
20     %install
21 valya 1.3 mkdir -p %{i}/bin
22     mkdir -p %{i}/lib
23 valya 1.6 mkdir -p %{i}/etc/profile.d
24 valya 1.3 cp -r Clients/Python/* %{i}/lib/
25 valya 1.64 mv %{i}/lib/bin/* %{i}/bin/
26 valya 1.65
27 valya 1.64 #cp -r Clients/Python/DBSAPI/dbsCommandLine.py %{i}/bin/dbs
28     #chmod a+x %{i}/bin/dbs
29 eulisse 1.1
30 valya 1.6 (echo "#!/bin/sh"; \
31     echo "source $PYTHON_ROOT/etc/profile.d/init.sh"; \
32 valya 1.8 echo "source $OPENSSL_ROOT/etc/profile.d/init.sh"; \
33 valya 1.42 echo "source $PY2_ZSI_ROOT/etc/profile.d/init.sh"; \
34 valya 1.62 echo "source $PY2_PYXML_ROOT/etc/profile.d/init.sh"; \
35 valya 1.6 ) > %{i}/etc/profile.d/dependencies-setup.sh
36    
37     (echo "#!/bin/tcsh"; \
38     echo "source $PYTHON_ROOT/etc/profile.d/init.csh"; \
39 valya 1.8 echo "source $OPENSSL_ROOT/etc/profile.d/init.csh"; \
40 valya 1.42 echo "source $PY2_ZSI_ROOT/etc/profile.d/init.csh"; \
41 valya 1.62 echo "source $PY2_PYXML_ROOT/etc/profile.d/init.csh"; \
42 valya 1.6 ) > %{i}/etc/profile.d/dependencies-setup.csh
43    
44 dlange 1.47 # SCRAM ToolBox toolfile
45     mkdir -p %i/etc/scram.d
46 muzaffar 1.122 cat << \EOF_TOOLFILE >%i/etc/scram.d/%n.xml
47     <tool name="dbs-client" version="%v">
48     <client>
49     <environment name="DBS_CLIENT_BASE" default="%i"/>
50     </client>
51     <runtime name="PATH" value="$DBS_CLIENT_BASE/bin" type="path"/>
52     <runtime name="PYTHONPATH" value="$DBS_CLIENT_BASE/lib" type="path"/>
53     <runtime name="PYTHONPATH" value="$DBS_CLIENT_BASE/lib/DBSAPI" type="path"/>
54     <runtime name="DBS_CLIENT_CONFIG" value="$DBS_CLIENT_BASE/lib/DBSAPI/dbs.config"/>
55     <runtime name="DBSCMD_HOME" value="$DBS_CLIENT_BASE/lib/DBSAPI"/>
56     </tool>
57 dlange 1.47 EOF_TOOLFILE
58    
59 valya 1.6 %post
60     %{relocateConfig}etc/profile.d/dependencies-setup.sh
61     %{relocateConfig}etc/profile.d/dependencies-setup.csh
62 muzaffar 1.122 %{relocateConfig}etc/scram.d/%n.xml
63 dlange 1.61
64     # hack init.csh to get around bug in current version of PKGTOOLS
65     # will have no effect with the bug fixed verion
66     perl -p -i -e 's|\. |source |' $RPM_INSTALL_PREFIX/%{pkgrel}/etc/profile.d/init.csh