Summary: Small FTP server Summary(pl.UTF-8): Mały serwer FTP Name: bftpd Version: 6.1 Release: 1 License: GPL Group: Daemons Source0: https://master.dl.sourceforge.net/project/bftpd/bftpd/bftpd-%{version}/%{name}-%{version}.tar.gz # Source0-md5: d098ae215326e7fa9bd9130b021f9b2a Source1: %{name}.inetd Source2: %{name}.conf Source3: ftpusers.tar.bz2 # Source3-md5: 76c80b6ec9f4d079a1e27316edddbe16 URL: http://bftpd.sourceforge.net/ Patch0: %{name}-NOROOT.patch BuildRequires: autoconf BuildRequires: rpmbuild(macros) >= 1.268 Requires: inetdaemon Requires: rc-inetd Provides: ftpserver Conflicts: man-pages < 1.51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description bftpd is a Linux FTP server with chroot and setreuid. Not all FTP commands are included. It doesn't need special home directory preparation and accesses either the user's home directory or its .ftp subdirectory, and user authentication is via passwd/shadow or PAM. %description -l pl.UTF-8 bftpd jest linuksowym serwerem FTP z chroot i setreuid. Nie wszystkie komendy FTP są dostępne. Nie wymaga specjalnego katalogu domowego i dostępu poza katalogiem domowym użytkownika i podkatalogiem .ftp. Autoryzacja użytkowników poprzez passwd/shadow lub PAM. %prep %setup -q -n %{name} %patch0 -p1 %build %{__autoconf} %configure %{__make} %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_prefix}{/sbin,/share/man/man8},/etc/sysconfig/rc-inetd,/home/services/ftp} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir} bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} %clean rm -rf $RPM_BUILD_ROOT %post %service -q rc-inetd reload %postun if [ "$1" = "0" ]; then %service -q rc-inetd reload fi %files %defattr(644,root,root,755) %doc CHANGELOG %doc %lang(en) doc/en/*.{html,txt} %doc %lang(pl) doc/pl/*.{html,txt} %attr(755,root,root) %{_sbindir}/* #%%attr(640,root,root) /etc/pam.d/ftp %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd %dir %attr(555,ftp,ftp) /home/services/ftp %{_mandir}/man5/ftpusers.5* %{_mandir}/man8/* %lang(ja) %{_mandir}/ja/man5/ftpusers* %lang(pl) %{_mandir}/pl/man5/ftpusers* %lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers* %lang(ru) %{_mandir}/ru/man5/ftpusers*