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

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

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


Revision 1.3 - (hide annotations) (download)
Wed Aug 27 11:36:18 2008 UTC (16 years, 3 months ago) by vip-ire
Branch: MAIN
Changes since 1.2: +37 -14 lines
firewall2db and spec cleaning

1 slords 1.1 Summary: Coova-Chilli, a captive portal based on ChilliSpot configured for SME server
2     %define name smeserver-coova-chilli
3     Name: %{name}
4     %define version 0.1
5 vip-ire 1.3 %define release 2.el4.sme
6 slords 1.1 Version: %{version}
7 vip-ire 1.3 Release: %{release}
8     Copyright: GPL
9 slords 1.1 Group: Networking/Remote access
10     Source: %{name}-%{version}.tar.gz
11     URL: http://sme.firewall-services.com
12 vip-ire 1.3 Packager: Daniel Berteaud <daniel@firewall-services.com>
13 slords 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
14     BuildArchitectures: noarch
15     Requires: e-smith-release >= 7.0 openssl coova-chilli
16 vip-ire 1.3
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 slords 1.1
22     %description
23     This package allow you to configure a third interface
24     (eth2). Just plug a WiFi AP on it, and you'll have
25     a secured captive portal. Users will be redirected
26     on a logon page and they'll have to enter credentials
27     (sme accounts) before the server allows them. By default,
28     they'll only have web access if they are members of the group "chilli"
29    
30     %changelog
31 vip-ire 1.3 * Tue Aug 26 2008 Daniel B. <daniel@firewall-services.com>
32     - [0.1-2]
33     - Most firewall customizations (for incomming and forwarded traffic from
34     chilli network only) can be set through db commands (Patch3)
35     - Outgoing DNS is allowed only for the two DNS servers configured
36     - Clean spec file, adn put php files in /opt/chilli (Patch4)
37    
38    
39 slords 1.1 * Tue Apr 15 2008 Daniel Berteaud <daniel@firewall-services.com>
40     - [0.1-1]
41     - security fixe: auth bypass with squid (patch1)
42     - masq template not expanded (patch2)
43    
44     * Fri Apr 04 2008 Daniel Berteaud <daniel@firewall-services.com>
45     - [0.1]
46     - initiale release
47    
48     %prep
49     %setup
50     %patch1 -p1
51     %patch2 -p1
52 vip-ire 1.3 %patch3 -p1
53     %patch4 -p1
54 slords 1.1
55     %build
56     /usr/bin/perl createlinks
57    
58     %install
59     /bin/rm -rf $RPM_BUILD_ROOT
60     (cd root ; /usr/bin/find . -depth -print | /bin/cpio -dump $RPM_BUILD_ROOT)
61     /bin/rm -f %{name}-%{version}-filelist
62     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
63     --file /etc/chilli/conup.sh 'attr(0750,root,root)' \
64     --file /etc/chilli/condown.sh 'attr(0750,root,root)' \
65 vip-ire 1.3 --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 slords 1.1 > %{name}-%{version}-filelist
76    
77     %files -f %{name}-%{version}-filelist
78     %defattr(-,root,root)
79    
80     %clean
81     rm -rf $RPM_BUILD_ROOT
82    
83 vip-ire 1.3 %pre
84    
85    
86 slords 1.1 %post
87    
88     %preun
89 vip-ire 1.3
90 slords 1.1 if [ $1 == 0 ]; then
91     /sbin/e-smith/db configuration setprop chilli status disabled
92 vip-ire 1.3 /etc/rc.d/init.d/chilli stop > /dev/null 2>&1
93     true
94 slords 1.1 fi
95    
96 vip-ire 1.3 %postun
97    

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