ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/erlang.spec
Revision: 1.22
Committed: Thu Aug 4 09:43:41 2011 UTC (13 years, 8 months ago) by diego
Branch: MAIN
CVS Tags: TW20120302a, bld_1320341101_PHEDEX-combined-agents_slc5_amd64_gcc434, bld_1320248863_PHEDEX-combined-agents_slc5_amd64_gcc434, TW20111010c, TW20111010b, TW20111010a, builder_2011-10-04_16-25-49_das, bld_1317721310_stagemanager-agent_slc5_amd64_gcc434, builder_2011-09-30_15-50-42_PHEDEX-combined-agents, builder_2011-09-29_13-07-19_cmsweb, builder_2011-09-29_12-57-04_cmsweb, HG1109e, builder_2011-09-29_09-05-43_crab-server3, builder_2011-09-29_09-05-42_asyncstageout, builder_2011-09-29_05-49-40_wmagent, builder_2011-09-28_19-05-55_PHEDEX-combined-agents, builder_2011-09-28_16-45-33_das, builder_2011-09-28_16-05-45_das, TW20110928b, builder_2011-09-28_12-04-32_stagemanager-agent, builder_2011-09-28_12-04-32_stagemanager, TW20110928a, builder_2011-09-28_11-09-39_stagemanager-agent, builder_2011-09-27_17-51-30_reqmon, 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-23_12-09-06_wmagent, builder_2011-09-22_12-03-59_asyncstageout, builder_2011-09-22_11-25-57_crab-server3, builder_2011-09-22_11-24-38_asyncstageout, builder_2011-09-22_09-46-05_cmsweb, builder_2011-09-22_09-36-11_cmsweb, builder_2011-09-22_05-26-44_wmagent, builder_2011-09-21_18-06-30_asyncstageout, builder_2011-09-21_15-26-46_wmagent, builder_2011-09-21_12-53-09_crab-server3, builder_2011-09-21_12-53-09_asyncstageout, builder_2011-09-21_12-47-08_crab-server3, builder_2011-09-21_12-45-23_asyncstageout, builder_2011-09-20_21-03-55_regsvc, builder_2011-09-19_17-53-10_cmsweb, builder_2011-09-19_12-05-14_workqueue, builder_2011-09-15_17-45-48_PHEDEX-combined-agents, builder_2011-09-14_13-06-06_cmsweb, TW20110913b, TW20110913a, builder_2011-09-13_12-46-32_cmsweb, HG1109c, LT20110913a, builder_2011-09-13_10-10-02_cmsweb, LT20110912a, TW20110911a, TW20110909d, TW20110909c, builder_2011-09-09_17-05-31_dbs3-client, TW20110909b, TW20110909a, builder_2011-09-08_22-46-50_reqmgr, HG1109b, builder_2011-09-07_19-00-35_cmsweb, builder_2011-09-06_22-45-07_globalmonitor, builder_2011-09-06_16-09-09_stagemanager-agent, builder_2011-09-06_15-53-16_stagemanager-agent, builder_2011-09-01_12-14-12_wmagent, HG1109a, builder_2011-08-29_19-08-40_cmsweb, builder_2011-08-16_12-09-37_cmsweb, HG1108b, builder_2011-08-12_22-56-45_cmsweb, builder_2011-08-04_18-42-50_stagemanager-agent, builder_2011-08-04_13-25-47_cmsweb
Changes since 1.21: +2 -0 lines
Log Message:
Included erlang patch for properly cleaning the ssl session cache.

File Contents

# User Rev Content
1 diego 1.19 ### RPM external erlang R14B03
2     Source: http://erlang.org/download/otp_src_%{realversion}.tar.gz
3 diego 1.21 Patch0: erlang-ssl-connection
4 diego 1.22 Patch1: erlang-ssl-session-cache
5 elmer 1.15 Requires: openssl
6 valya 1.12
7     # 32-bit
8     Provides: libc.so.6(GLIBC_PRIVATE)
9     # 64-bit
10 valya 1.8 Provides: libc.so.6(GLIBC_PRIVATE)(64bit)
11 valya 1.1
12     %prep
13 diego 1.19 %setup -n otp_src_%{realversion}
14 diego 1.21 %patch0 -p0
15 diego 1.22 %patch1 -p0
16 valya 1.1
17     %build
18 valya 1.11 ./configure --prefix=%i
19     make
20 valya 1.1
21     %install
22     make install
23 valya 1.14
24 diego 1.17 # Generate dependencies-setup.{sh,csh} so init.{sh,csh} picks full environment.
25 valya 1.13 mkdir -p %i/etc/profile.d
26 diego 1.17 : > %i/etc/profile.d/dependencies-setup.sh
27     : > %i/etc/profile.d/dependencies-setup.csh
28     for tool in $(echo %{requiredtools} | sed -e's|\s+| |;s|^\s+||'); do
29     root=$(echo $tool | tr a-z- A-Z_)_ROOT; eval r=\$$root
30     if [ X"$r" != X ] && [ -r "$r/etc/profile.d/init.sh" ]; then
31     echo "test X\$$root != X || . $r/etc/profile.d/init.sh" >> %i/etc/profile.d/dependencies-setup.sh
32     echo "test X\$$root != X || source $r/etc/profile.d/init.csh" >> %i/etc/profile.d/dependencies-setup.csh
33     fi
34 valya 1.13 done
35    
36 valya 1.1 %post
37 diego 1.17 %{relocateConfig}etc/profile.d/dependencies-setup.*sh
38 diego 1.18 %{relocateConfig}lib/erlang/bin/{erl,start}
39 diego 1.20 %{relocateConfig}lib/erlang/erts-*/bin/{erl,start}