]> git.pld-linux.org Git - packages/bftpd.git/blame_incremental - bftpd.spec
Up to 6.1
[packages/bftpd.git] / bftpd.spec
... / ...
CommitLineData
1Summary: Small FTP server
2Summary(pl.UTF-8): Mały serwer FTP
3Name: bftpd
4Version: 2.6
5Release: 1
6License: GPL
7Group: Daemons
8Source0: http://dl.sourceforge.net/bftpd/%{name}-%{version}.tar.gz
9# Source0-md5: 8bfb710e13d8a07290d6ecf6088baa4c
10Source1: %{name}.inetd
11Source2: %{name}.conf
12Source3: ftpusers.tar.bz2
13# Source3-md5: 76c80b6ec9f4d079a1e27316edddbe16
14URL: http://bftpd.sourceforge.net/
15Patch0: %{name}-NOROOT.patch
16BuildRequires: autoconf
17BuildRequires: rpmbuild(macros) >= 1.268
18Requires: inetdaemon
19Requires: rc-inetd
20Provides: ftpserver
21Conflicts: man-pages < 1.51
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25bftpd is a Linux FTP server with chroot and setreuid. Not all FTP
26commands are included. It doesn't need special home directory
27preparation and accesses either the user's home directory or its .ftp
28subdirectory, and user authentication is via passwd/shadow or PAM.
29
30%description -l pl.UTF-8
31bftpd jest linuksowym serwerem FTP z chroot i setreuid. Nie wszystkie
32komendy FTP są dostępne. Nie wymaga specjalnego katalogu domowego i
33dostępu poza katalogiem domowym użytkownika i podkatalogiem .ftp.
34Autoryzacja użytkowników poprzez passwd/shadow lub PAM.
35
36%prep
37%setup -q -n %{name}
38%patch0 -p1
39
40%build
41%{__autoconf}
42%configure
43%{__make}
44
45%install
46rm -rf $RPM_BUILD_ROOT
47install -d $RPM_BUILD_ROOT{%{_prefix}{/sbin,/share/man/man8},/etc/sysconfig/rc-inetd,/home/services/ftp}
48
49%{__make} install \
50 DESTDIR=$RPM_BUILD_ROOT
51
52install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
53install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
54
55bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%post
61%service -q rc-inetd reload
62
63%postun
64if [ "$1" = "0" ]; then
65 %service -q rc-inetd reload
66fi
67
68%files
69%defattr(644,root,root,755)
70%doc CHANGELOG
71%doc %lang(en) doc/en/*.{html,txt}
72%doc %lang(pl) doc/pl/*.{html,txt}
73%attr(755,root,root) %{_sbindir}/*
74#%%attr(640,root,root) /etc/pam.d/ftp
75%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
76%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd
77%dir %attr(555,ftp,ftp) /home/services/ftp
78
79%{_mandir}/man5/ftpusers.5*
80%{_mandir}/man8/*
81%lang(ja) %{_mandir}/ja/man5/ftpusers*
82%lang(pl) %{_mandir}/pl/man5/ftpusers*
83%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
84%lang(ru) %{_mandir}/ru/man5/ftpusers*
This page took 0.029905 seconds and 4 git commands to generate.