/[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.5 - (hide annotations) (download)
Wed Aug 27 11:59:18 2008 UTC (15 years, 8 months ago) by vip-ire
Branch: MAIN
Changes since 1.4: +6 -6 lines
more spec file 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.5 %define release 2
6 slords 1.1 Version: %{version}
7 vip-ire 1.5 Release: %{release}%{?dist}
8 vip-ire 1.4 License: 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 vip-ire 1.5 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 slords 1.1
31     %changelog
32 vip-ire 1.3 * Tue Aug 26 2008 Daniel B. <daniel@firewall-services.com>
33     - [0.1-2]
34 vip-ire 1.5 - Most firewall customizations (for incomming and forwarded traffic from
35 vip-ire 1.3 chilli network only) can be set through db commands (Patch3)
36     - Outgoing DNS is allowed only for the two DNS servers configured
37 vip-ire 1.5 - Clean spec file, and put php files in /opt/chilli (Patch4)
38 vip-ire 1.3
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