]> git.pld-linux.org Git - packages/firewall-init.git/blob - firewall-init.spec
- small fixes in permissions for pam.d or init.d
[packages/firewall-init.git] / firewall-init.spec
1 Summary:        Firewall SysV-init style start-up script
2 Summary(pl):    Skrypt startowy firewalla
3 Name:           firewall-init
4 Version:        2.0
5 Release:        2
6 Copyright:      BSD
7 Group:          Networking/Admin
8 Source:         ftp://hunter.mimuw.edu.pl/pub/users/baggins/%{name}-%{version}.tar.gz
9 Prereq:         /sbin/chkconfig
10 Requires:       ipchains
11 Requires:       rc-scripts
12 Buildarch:      noarch
13 Buildroot:      /tmp/%{name}-%{version}-root
14
15 %description
16 Firewall-init is meant to provide an easy to use interface to start and
17 stopping the kernel IP packet filters and accounting through ipchains(8).
18
19 %description -l pl
20 Firewall-init ma dostarcza ³atwego interfejsu do startowania i stopowania
21 filtrów IP j±dra oraz zliczania pakietów poprzez ipchains(8).
22
23 %prep
24 %setup -q
25
26 %install
27 rm -rf $RPM_BUILD_ROOT
28
29 install -d $RPM_BUILD_ROOT/etc/{sysconfig/firewall-rules,rc.d/init.d}
30
31 install firewall.init $RPM_BUILD_ROOT/etc/rc.d/init.d/firewall
32 install firewall $RPM_BUILD_ROOT/etc/sysconfig/
33
34 for i in input output forward; do
35         echo '#<policy> <proto> <s_addr/s_mask> <s_port> <d_addr/d_mask> <d_port> <interface> <options>' > \
36                 $RPM_BUILD_ROOT/etc/sysconfig/firewall-rules/${i}
37 done
38
39 %post
40 /sbin/chkconfig --add firewall
41
42 %postun
43 if [ $1 = 0 ]; then
44    /sbin/chkconfig --del firewall
45 fi
46
47 %clean
48 rm -rf $RPM_BUILD_ROOT
49
50 %files
51 %defattr(644, root, root, 755)
52 %doc README input.example
53 %attr(600,root,root) %verify(not size mtime md5) %config(noreplace) /etc/sysconfig/firewall
54 %attr(600,root,root) %verify(not size mtime md5) %config(noreplace) /etc/sysconfig/firewall-rules/*
55 %attr(700,root,root) %dir /etc/sysconfig/firewall-rules
56 %attr(754,root,root) /etc/rc.d/init.d/firewall
This page took 0.059113 seconds and 3 git commands to generate.