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

# User Rev Content
1 eulisse 1.3 ### RPM cms webtools ALPHA
2 eulisse 1.1 %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 eulisse 1.2 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 eulisse 1.1 %post
44     %{relocateConfig}etc/cherrypy.conf
45 eulisse 1.2 %{relocateConfig}etc/apache2.conf
46     %{relocateConfig}etc/apache2-header.conf
47     %{relocateConfig}etc/apache2-footer.conf
48