1 Summary: OpenBSD's ftpd ported to Linux (with IPv6 support)
2 Summary(pl): Port ftpd z OpenBSD dla Linuxa (z wsparciem do IPv6)
7 Group: Networking/Daemons
8 Group(de): Netzwerkwesen/Server
9 Group(pl): Sieciowe/Serwery
10 Source0: ftp://quatramaran.ens.fr/pub/madore/ftpd-BSD/%{name}-%{version}.tar.gz
11 Source1: %{name}.inetd
13 Source3: %{name}-ftpusers
14 Patch0: %{name}-anonuser.patch
15 Patch1: %{name}-paths.patch
16 Buildrequires: libwrap-devel
17 Buildrequires: pam-devel
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 Obsoletes: heimdal-ftpd
28 This is a Linux port of the BSD ftp server (ftpd). It doesn't have all
29 the bells and whistles of wu-ftpd, but it is also probably less buggy
30 and more secure (at least, it was certainly so before I ported it, and
31 I hope I didn't mess things up *too* much).
33 The source code was taken from the OpenBSD CVS as of 2000/01/23 (this
34 is between releases 2.6 and 2.7). The ftpd version number is 6.4 and
35 this port's version number is 0.3.0.
38 Pakiet ten zawiera linuksowy port serwera ftp BSD (ftpd). Nie zawiera
39 on wszystkich wymy¶lnych elementów wu-ftpd, jest jednak
40 prawdopodobniej mniej zapluskwiony i bardziej bezpieczny (w kazdym
41 razie by³ takim zanim go przenios³em na Linuksa, i mam nadziejê, ¿e
42 nie naba³agani³em *za bardzo*). Kod ¼ród³owy pochodzi z repozytorium
43 CVS OpenBSD z dnia 2000/01/23 (tj. miêdzy wersj± 2.6 a 2.7). Numer
44 wersji ftpd to 6.4, za¶ numer wersji tego portu to 0.3.0.
52 %{__make} -C ftpd OPT_CFLAGS="$RPM_OPT_FLAGS"
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8} \
57 $RPM_BUILD_ROOT%{_sysconfdir}/{ftpd,pam.d,sysconfig/rc-inetd} \
58 $RPM_BUILD_ROOT/home/ftp/{upload,pub}
60 install -s ftpd/ftpd $RPM_BUILD_ROOT%{_sbindir}/ftpd-BSD
61 install ftpd/ftpd.8 $RPM_BUILD_ROOT%{_mandir}/man8/
62 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
63 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/ftp
64 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/ftpd/ftpusers
66 gzip -9nf README $RPM_BUILD_ROOT%{_mandir}/man8/*
69 if [ -f /var/lock/subsys/rc-inetd ]; then
70 /etc/rc.d/init.d/rc-inetd reload 1>&2
72 echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet sever" 1>&2
76 if [ -f /var/lock/subsys/rc-inetd ]; then
77 /etc/rc.d/init.d/rc-inetd reload
81 rm -rf $RPM_BUILD_ROOT
84 %defattr(644,root,root,755)
86 %attr(755,root,root) %{_sbindir}/ftpd-BSD
87 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pam.d/ftp
88 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ftpd/ftpusers
89 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysconfig/rc-inetd/ftpd
92 %attr(755,ftp,ftp) %dir /home/ftp/upload