ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/webtools.spec
Revision: 1.3
Committed: Tue Dec 19 17:11:14 2006 UTC (18 years, 4 months ago) by eulisse
Branch: MAIN
Changes since 1.2: +1 -1 lines
Log Message:
Reversioned to ALPHA since install.sh does not like versions which start
with a lowercase letter.

File Contents

# Content
1 ### RPM cms webtools ALPHA
2 %define moduleName WEBTOOLS
3 %define exportName WEBTOOLS
4 %define cvstag HEAD
5 %define cvsserver cvs://:pserver:anonymous@cmscvs.cern.ch:2401/cvs_server/repositories/CMSSW?passwd=AA_:yZZ3e
6 Source: %cvsserver&strategy=checkout&module=%{moduleName}&nocache=true&export=%{exportName}&tag=-r%{cvstag}&output=/%{moduleName}.tar.gz
7
8 %prep
9 %setup -n %{moduleName}
10 %build
11 %install
12 mkdir -p %i/etc
13 cp -r * %i
14 cat << \EOF_CHERRYPY_CONF > %i/etc/cherrypy.conf
15 # Serve a complete directory
16 [/Common]
17 static_filter.on = True
18 static_filter.dir = "%i/Common"
19 [/Templates]
20 static_filter.on = True
21 static_filter.dir = "%i/Templates"
22 EOF_CHERRYPY_CONF
23
24 cat << \EOF_APACHE2_HEADER > %i/etc/apache2-header.conf
25 RewriteEngine On
26 RewriteBase /cms/services
27 EOF_APACHE2_HEADER
28
29 cat << \EOF_APACHE2_CONF > %i/etc/apache2.conf
30 <Directory %i/Common>
31 Allow from all
32 </Directory>
33 <Directory %i/Templates>
34 Allow from all
35 </Directory>
36 EOF_APACHE2_CONF
37
38 cat << \EOF_APACHE2_FOOTER > %i/etc/apache2-footer.conf
39 RewriteRule ^/cms/services/webtools/Common(.*)$ %i/Common$1
40 RewriteRule ^/cms/services/webtools/Templates(.*)$ %i/Templates$1
41 EOF_APACHE2_FOOTER
42
43 %post
44 %{relocateConfig}etc/cherrypy.conf
45 %{relocateConfig}etc/apache2.conf
46 %{relocateConfig}etc/apache2-header.conf
47 %{relocateConfig}etc/apache2-footer.conf
48