/[smecontribs]/rpms/smeserver-coova-chilli/contribs7/smeserver-coova-chilli.spec
ViewVC logotype

Diff of /rpms/smeserver-coova-chilli/contribs7/smeserver-coova-chilli.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.2 by slords, Tue Apr 15 15:18:07 2008 UTC Revision 1.5 by vip-ire, Wed Aug 27 11:59:18 2008 UTC
# Line 1  Line 1 
 # $Id: smeserver-coova-chilli.spec,v 1.1 2008/04/15 15:04:56 slords Exp $  
 # Authority: vip-ire  
 # Name: Daniel Berteaud  
   
1  Summary: Coova-Chilli, a captive portal based on ChilliSpot configured for SME server  Summary: Coova-Chilli, a captive portal based on ChilliSpot configured for SME server
2  %define name smeserver-coova-chilli  %define name smeserver-coova-chilli
3  Name: %{name}  Name: %{name}
4  %define version 0.1  %define version 0.1
5  %define release 1  %define release 2
6  Version: %{version}  Version: %{version}
7  Release: %{release}%{?dist}  Release: %{release}%{?dist}
8  License: GPL  License: GPL
9  Group: Networking/Remote access  Group: Networking/Remote access
10  Source: %{name}-%{version}.tar.gz  Source: %{name}-%{version}.tar.gz
 Patch1: smeserver-coova-chilli-0.1-bypass_auth_with_squid_fix.patch  
 Patch2: smeserver-coova-chilli-0.1-expand_masq_fix.patch  
11  URL: http://sme.firewall-services.com  URL: http://sme.firewall-services.com
12    Packager: Daniel Berteaud <daniel@firewall-services.com>
13  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
14  BuildArchitectures: noarch  BuildArchitectures: noarch
15  Requires: e-smith-release >= 7.0 openssl coova-chilli  Requires: e-smith-release >= 7.0 openssl coova-chilli
16  BuildRequires: e-smith-devtools >= 1.13.1-03  
17    Patch1: smeserver-coova-chilli-0.1-bypass_auth_with_squid_fix.patch
18    Patch2: smeserver-coova-chilli-0.1-expand_masq_fix.patch
19    Patch3: smeserver-coova-chilli-0.1-firewall2db.patch
20    Patch4: smeserver-coova-chilli-0.1-loginPageDir.patch
21    
22  %description  %description
23  This package allow you to configure a third interface  This package allow you to configure a third interface
# Line 26  This package allow you to configure a th Line 25  This package allow you to configure a th
25  a secured captive portal. Users will be redirected  a secured captive portal. Users will be redirected
26  on a logon page and they'll have to enter credentials  on a logon page and they'll have to enter credentials
27  (sme accounts) before the server allows them. By default,  (sme accounts) before the server allows them. By default,
28  they'll only have web access if they are members of the group "chilli"  they'll only have web access if they are members of the group "chilli"
29    This contrib will only work in server&gateway mode
30    
31  %changelog  %changelog
32    * Tue Aug 26 2008 Daniel B. <daniel@firewall-services.com>
33    - [0.1-2]
34    - Most firewall customizations (for incomming and forwarded traffic from
35      chilli network only) can be set through db commands (Patch3)
36    - Outgoing DNS is allowed only for the two DNS servers configured
37    - Clean spec file, and put php files in /opt/chilli (Patch4)
38    
39  * Tue Apr 15 2008 Daniel Berteaud <daniel@firewall-services.com>  * Tue Apr 15 2008 Daniel Berteaud <daniel@firewall-services.com>
40  - [0.1-1]  - [0.1-1]
41  - security fixe: auth bypass with squid (patch1)  - security fixe: auth bypass with squid (patch1)
# Line 42  they'll only have web access if they are Line 49  they'll only have web access if they are
49  %setup  %setup
50  %patch1 -p1  %patch1 -p1
51  %patch2 -p1  %patch2 -p1
52    %patch3 -p1
53    %patch4 -p1
54    
55  %build  %build
56  /usr/bin/perl createlinks  /usr/bin/perl createlinks
# Line 53  they'll only have web access if they are Line 62  they'll only have web access if they are
62  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \  /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
63          --file /etc/chilli/conup.sh 'attr(0750,root,root)' \          --file /etc/chilli/conup.sh 'attr(0750,root,root)' \
64          --file /etc/chilli/condown.sh 'attr(0750,root,root)' \          --file /etc/chilli/condown.sh 'attr(0750,root,root)' \
65            --file /opt/chilli/hotspotlogin-loginform.php 'config(noreplace)' \
66            --file /opt/chilli/hotspotlogin-nonchilli.php 'config(noreplace)' \
67            --file /opt/chilli/hotspotlogin-nonssl.php 'config(noreplace)' \
68            --file /opt/chilli/hotspotlogin.php 'config(noreplace)' \
69            --file /opt/chilli/lang/en.php 'config(noreplace)' \
70            --file /opt/chilli/lang/fr.php 'config(noreplace)' \
71            --file /opt/chilli/lang/main.php 'config(noreplace)' \
72            --file /opt/chilli/template/loggingin.php 'config(noreplace)' \
73            --file /opt/chilli/template/loginform-footer.php 'config(noreplace)' \
74            --file /opt/chilli/template/loginform-header.php 'config(noreplace)' \
75          > %{name}-%{version}-filelist          > %{name}-%{version}-filelist
76    
77  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
# Line 61  they'll only have web access if they are Line 80  they'll only have web access if they are
80  %clean  %clean
81  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
82    
83    %pre
84    
85    
86  %post  %post
 if [ ! -e /opt/chilli ]; then  
         /bin/cp -a /opt/chilli.rpmnew /opt/chilli  
 fi  
87    
88  %preun  %preun
89    
90  if [ $1 == 0 ]; then  if [ $1 == 0 ]; then
91          /sbin/e-smith/db configuration setprop chilli status disabled          /sbin/e-smith/db configuration setprop chilli status disabled
92          /sbin/e-smith/signal-event chilli-update          /etc/rc.d/init.d/chilli stop > /dev/null 2>&1
93            true
94  fi  fi
95    
96    %postun
97    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed