]> git.pld-linux.org Git - packages/bftpd.git/blob - bftpd.spec
Up to 6.1
[packages/bftpd.git] / bftpd.spec
1 Summary:        Small FTP server
2 Summary(pl.UTF-8):      Mały serwer FTP
3 Name:           bftpd
4 Version:        2.6
5 Release:        1
6 License:        GPL
7 Group:          Daemons
8 Source0:        http://dl.sourceforge.net/bftpd/%{name}-%{version}.tar.gz
9 # Source0-md5:  8bfb710e13d8a07290d6ecf6088baa4c
10 Source1:        %{name}.inetd
11 Source2:        %{name}.conf
12 Source3:        ftpusers.tar.bz2
13 # Source3-md5:  76c80b6ec9f4d079a1e27316edddbe16
14 URL:            http://bftpd.sourceforge.net/
15 Patch0:         %{name}-NOROOT.patch
16 BuildRequires:  autoconf
17 BuildRequires:  rpmbuild(macros) >= 1.268
18 Requires:       inetdaemon
19 Requires:       rc-inetd
20 Provides:       ftpserver
21 Conflicts:      man-pages < 1.51
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 %description
25 bftpd is a Linux FTP server with chroot and setreuid. Not all FTP
26 commands are included. It doesn't need special home directory
27 preparation and accesses either the user's home directory or its .ftp
28 subdirectory, and user authentication is via passwd/shadow or PAM.
29
30 %description -l pl.UTF-8
31 bftpd jest linuksowym serwerem FTP z chroot i setreuid. Nie wszystkie
32 komendy FTP są dostępne. Nie wymaga specjalnego katalogu domowego i
33 dostępu poza katalogiem domowym użytkownika i podkatalogiem .ftp.
34 Autoryzacja 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
46 rm -rf $RPM_BUILD_ROOT
47 install -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
52 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
53 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
54
55 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %post
61 %service -q rc-inetd reload
62
63 %postun
64 if [ "$1" = "0" ]; then
65         %service -q rc-inetd reload
66 fi
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.057563 seconds and 3 git commands to generate.