3 # - initscripts stuff - move save/restore dumps to /etc/sysconfig & more
6 Summary: Ethernet Bridge Tables
7 Summary(pl): Ethernet Bridge Tables - filtrowanie i translacja adresów dla Ethernetu
13 Group: Networking/Daemons
14 Source0: http://dl.sourceforge.net/%{name}/%{name}-v%{version}-%{_pre}.tar.gz
15 # Source0-md5: 92f0dd5107b92a744e104f50f9b2dd2d
16 URL: http://ebtables.sourceforge.net/
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 The ebtables project is the Linux 2.5.x (and above) Link Layer
21 firewalling subsystem, a patch for 2.4.x is maintained too. It
22 delivers for Linux the functionality of Ethernet frame filtering, all
23 kinds of frame NAT (Network Address Translation) and frame matching.
24 The ebtables infrastructure is a part of the standard Linux 2.5.x (and
28 Projekt ebtables to podsystem firewallingu na poziomie ³±cza dla
29 Linuksa w wersjach 2.5.x i nowszych (dostêpna jest te¿ ³ata do 2.4.x).
30 Dostarcza dla Linuksa funkcjonalno¶æ filtrowania ramek ethernetowych,
31 wszystkie rodzaje translacji adresów (NAT) dla ramek oraz
32 dopasowywanie ramek. Infrastruktura ebtables jest czê¶ci±
33 standardowych j±der Linuksa w wersjach 2.5.x i nowszych.
36 %setup -q -n %{name}-v%{version}-%{_pre}
39 %{__make} CC="%{__cc}"
42 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT%{_sbindir}
45 install -d $RPM_BUILD_ROOT%{_sysconfdir}
46 install -d $RPM_BUILD_ROOT/etc/sysconfig
47 install -d $RPM_BUILD_ROOT%{_mandir}/man8
48 install -d $RPM_BUILD_ROOT%{_libdir}/ebtables
49 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
51 install ebtables $RPM_BUILD_ROOT%{_sbindir}
52 install ebtables-restore $RPM_BUILD_ROOT%{_sbindir}
53 install ethertypes $RPM_BUILD_ROOT%{_sysconfdir}
54 install ebtables.8 $RPM_BUILD_ROOT%{_mandir}/man8
55 install extensions/*.so $RPM_BUILD_ROOT%{_libdir}/ebtables
56 install *.so $RPM_BUILD_ROOT%{_libdir}/ebtables
58 export __iets=`printf %{_sbindir} | sed 's/\\//\\\\\\//g'`
59 export __iets2=`printf %{_mysysconfdir} | sed 's/\\//\\\\\\//g'`
60 sed -i "s/__EXEC_PATH__/$__iets/g" ebtables-save
61 install ebtables-save $RPM_BUILD_ROOT%{_sbindir}
62 sed -i "s/__EXEC_PATH__/$__iets/g" ebtables.sysv; sed -i "s/__SYSCONFIG__/$__iets2/g" ebtables.sysv
63 install ebtables.sysv $RPM_BUILD_ROOT/etc/rc.d/init.d/ebtables
64 sed -i "s/__SYSCONFIG__/$__iets2/g" ebtables-config
65 install ebtables-config $RPM_BUILD_ROOT/etc/sysconfig
70 rm -rf $RPM_BUILD_ROOT
73 /sbin/chkconfig --add ebtables
77 /sbin/service ebtables stop &>/dev/null || :
78 /sbin/chkconfig --del ebtables
82 %defattr(644,root,root,755)
83 %doc ChangeLog INSTALL THANKS
84 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ethertypes
85 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ebtables-config
86 %attr(754,root,root) /etc/rc.d/init.d/ebtables
87 %attr(755,root,root) %{_sbindir}/*
88 %dir %{_libdir}/ebtables
89 %attr(755,root,root) %{_libdir}/ebtables/*.so
90 %{_mandir}/man8/ebtables.8*