info: ipchains.spec

mkorz@jaguar.domek.pl mkorz w jaguar.domek.pl
Nie, 20 Wrz 1998, 21:31:18 CEST


Hej,
Podsyłam spec-a dla ipchains. Chętnie przyjmę lepsze tłumaczenie
terminu: ,,IP Firewall''.
-- 
   Marcin Korzonek
   mkorz w shadow.eu.org
-------------- następna część ---------
Name: ipchains
Summary: New (2.1.1xx) IP firewall and accounting administration tool
Summary(pl): Nowe (dla jąder 2.1.1xx) narzędzie do zarządzania zaporą IP.
Version: 1.3.6beta
Release: 1
Copyright: GPL
Group: Utilities/System
Source: http://www.adelaide.net.au/~rustcorp/ipfwchains/ipchains-%{version}.tar.bz2
Patch: ipchains-glibc-2.1.patch
BuildRoot: /var/tmp/%{name}-%{version}

%description
   This is the Linux IP Firewalling Chains accounting and administration tool.

   Linux IP Firewalling Chains is an update to (and hopefully an improvement
   upon) the normal Linux Firewalling code, for 2.0 and 2.1 kernels.

%description -l pl
W jądrach 2.1.xxx zapora IP została znacznie zmodyfikowana (i, miejmy
nadzieję, ulepszona). ipchains (zastępując dawny ipfwadm) służy
do konfigurowania zapory oraz mechanizmów logowania przychodzących
pakietów.

%package scripts
Summary: New (2.1.1xx) IP firewall and accounting scripts
Summary(pl): Skrypty konfiguracyjne dla ipchains
Version: 1.0.2
Release: 1
Copyright: GPL
Group: Utilities/System
Source1: http://www.adelaide.net.au/~rustcorp/ipfwchains/ipchains-scripts-%{version}.tar.gz

%description scripts
   These are scripts providing a simpler interface to the functionality of the
   ipchains accounting and administration tool.

%description -l pl scripts
Skrypty, wchodzące w skład tego pakietu, upraszczają konfigurowanie
ipchains.

%prep
%setup -q -n ipchains-1.3.6
%setup -q -c -T -D -n ipchains-1.3.6 -a 1
%patch -p1 -b .glibc-2.1
cd ipchains-scripts-%{version}
mv ipchains-{restore,save} ipfwadm-wrapper \
   ipchains-{restore,save}.8 ipfwadm-wrapper.8  ..
mv README ../README.scripts
cd ..
rmdir ipchains-scripts-%{version}

%build
make COPTS="$RPM_OPT_FLAGS"  
strip ipchains

%install
install -d $RPM_BUILD_ROOT/{sbin,usr/{bin,/man/man{4,8}}}
#make SBIN=$RPM_BUILD_ROOT/sbin MANDIR=$RPM_BUILD_ROOT/usr/man install
install ipchains-{restore,save} ipfwadm-wrapper $RPM_BUILD_ROOT/sbin
install ipchains-{restore,save}.8 ipfwadm-wrapper.8 $RPM_BUILD_ROOT/usr/man/man8
install ipchains $RPM_BUILD_ROOT/sbin
install ipfw.4 $RPM_BUILD_ROOT/usr/man/man4
install ipchains.8 $RPM_BUILD_ROOT/usr/man/man8

%post
if ! [ -f /proc/net/ip_fwchains ]; then
  cat <<EOF
  This kernel doesn't appear to contain support for ipchains.
  You may need to patch and/or recompile it.
EOF
fi

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644, root, root, 755)
%doc HOWTO.txt README HOWTO.sgml        
%attr(644, root, man) /usr/man/man4/ipfw.4 
%attr(644, root, man) /usr/man/man8/ipchains.8 
%attr(700, root, root) /sbin/ipchains

%files scripts
%defattr(644, root, root, 755)
%doc README.scripts
%attr(700, root, root) /sbin/ipchains-restore
%attr(700, root, root) /sbin/ipchains-save
%attr(700, root, root) /sbin/ipfwadm-wrapper
%attr(644, root, man) /usr/man/man8/ipchains-restore.8
%attr(644, root, man) /usr/man/man8/ipchains-save.8
%attr(644, root, man) /usr/man/man8/ipfwadm-wrapper.8


%changelog
* Sun Sep 20 1998 Marcin Korzonek <mkorz w shadow.eu.org>
[1.3.6beta-1]
- translations modified for pl
- changed files permission
- build against glibc 2.1

* Thu Sep 10 1998  Ian Macdonald <ianmacd w xs4all.nl>

- upgraded to ipchains 1.3.5
- strip binary
- added post-installation script to check kernel support
- numerous minor spec file improvements



Więcej informacji o liście dyskusyjnej pld-devel-pl