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 Patch2: %{name}-username.patch
17 Patch3: %{name}-overflow.patch
18 Patch4: %{name}-SA_LEN.patch
19 Buildrequires: libwrap-devel
20 Buildrequires: pam-devel
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Obsoletes: heimdal-ftpd
34 This is a Linux port of the BSD ftp server (ftpd). It doesn't have all
35 the bells and whistles of wu-ftpd, but it is also probably less buggy
36 and more secure (at least, it was certainly so before I ported it, and
37 I hope I didn't mess things up *too* much).
39 The source code was taken from the OpenBSD CVS as of 2000/01/23 (this
40 is between releases 2.6 and 2.7). The ftpd version number is 6.4 and
41 this port's version number is 0.3.0.
44 Pakiet ten zawiera linuksowy port serwera ftp BSD (ftpd). Nie zawiera
45 on wszystkich wymy¶lnych elementów wu-ftpd, jest jednak
46 prawdopodobniej mniej zapluskwiony i bardziej bezpieczny (w kazdym
47 razie by³ takim zanim go przenios³em na Linuksa, i mam nadziejê, ¿e
48 nie naba³agani³em *za bardzo*). Kod ¼ród³owy pochodzi z repozytorium
49 CVS OpenBSD z dnia 2000/01/23 (tj. miêdzy wersj± 2.6 a 2.7). Numer
50 wersji ftpd to 6.4, za¶ numer wersji tego portu to 0.3.0.
60 %{__make} -C ftpd OPT_CFLAGS="%{rpmcflags}"
63 rm -rf $RPM_BUILD_ROOT
64 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8} \
65 $RPM_BUILD_ROOT%{_sysconfdir}/{ftpd,pam.d,sysconfig/rc-inetd} \
66 $RPM_BUILD_ROOT/home/ftp/{upload,pub}
68 install ftpd/ftpd $RPM_BUILD_ROOT%{_sbindir}/ftpd-BSD
69 install ftpd/ftpd.8 $RPM_BUILD_ROOT%{_mandir}/man8/
70 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
71 install %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/ftp
72 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/ftpd/ftpusers
77 if [ -f /var/lock/subsys/rc-inetd ]; then
78 /etc/rc.d/init.d/rc-inetd reload 1>&2
80 echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet sever" 1>&2
84 if [ -f /var/lock/subsys/rc-inetd ]; then
85 /etc/rc.d/init.d/rc-inetd reload
89 rm -rf $RPM_BUILD_ROOT
92 %defattr(644,root,root,755)
94 %attr(755,root,root) %{_sbindir}/ftpd-BSD
95 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pam.d/ftp
96 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ftpd/ftpusers
97 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/sysconfig/rc-inetd/ftpd
100 %attr(755,ftp,ftp) %dir /home/ftp/upload