]> git.pld-linux.org Git - packages/bftpd.git/blob - bftpd.spec
- rel 2
[packages/bftpd.git] / bftpd.spec
1 Summary:        Small FTP server
2 Summary(pl.UTF-8):      Mały serwer FTP
3 Name:           bftpd
4 Version:        1.7
5 Release:        2
6 License:        GPL
7 Group:          Daemons
8 Source0:        http://dl.sourceforge.net/bftpd/%{name}-%{version}.tar.gz
9 # Source0-md5:  b62fe34b49287f16d60e74969ae0b2d2
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 Obsoletes:      anonftp
22 Obsoletes:      ftpd-BSD
23 Obsoletes:      ftpserver
24 Obsoletes:      glftpd
25 Obsoletes:      heimdal-ftpd
26 Obsoletes:      krb5-ftpd
27 Obsoletes:      linux-ftpd
28 Obsoletes:      muddleftpd
29 Obsoletes:      proftpd
30 Obsoletes:      proftpd-common
31 Obsoletes:      proftpd-inetd
32 Obsoletes:      proftpd-standalone
33 Obsoletes:      pure-ftpd
34 Obsoletes:      troll-ftpd
35 Obsoletes:      vsftpd
36 Obsoletes:      wu-ftpd
37 Conflicts:      man-pages < 1.51
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 bftpd is a Linux FTP server with chroot and setreuid. Not all FTP
42 commands are included. It doesn't need special home directory
43 preparation and accesses either the user's home directory or its .ftp
44 subdirectory, and user authentication is via passwd/shadow or PAM.
45
46 %description -l pl.UTF-8
47 bftpd jest linuksowym serwerem FTP z chroot i setreuid. Nie wszystkie
48 komendy FTP są dostępne. Nie wymaga specjalnego katalogu domowego i
49 dostępu poza katalogiem domowym użytkownika i podkatalogiem .ftp.
50 Autoryzacja użytkowników poprzez passwd/shadow lub PAM.
51
52 %prep
53 %setup -q
54 %patch0 -p1
55
56 %build
57 %{__autoconf}
58 %configure
59 %{__make}
60
61 %install
62 rm -rf $RPM_BUILD_ROOT
63 install -d $RPM_BUILD_ROOT{%{_prefix}{/sbin,/share/man/man8},/etc/sysconfig/rc-inetd,/home/services/ftp}
64
65 %{__make} install \
66         DESTDIR=$RPM_BUILD_ROOT
67
68 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
69 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
70
71 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %post
77 %service -q rc-inetd reload
78
79 %postun
80 if [ "$1" = "0" ]; then
81         %service -q rc-inetd reload
82 fi
83
84 %files
85 %defattr(644,root,root,755)
86 %doc CHANGELOG
87 %doc %lang(en) doc/en/*.{html,txt}
88 %doc %lang(pl) doc/pl/*.{html,txt}
89 %attr(755,root,root) %{_sbindir}/*
90 #%attr(640,root,root) /etc/pam.d/ftp
91 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
92 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd
93 %dir %attr(555,ftp,ftp) /home/services/ftp
94
95 %{_mandir}/man5/ftpusers.5*
96 %{_mandir}/man8/*
97 %lang(ja) %{_mandir}/ja/man5/ftpusers*
98 %lang(pl) %{_mandir}/pl/man5/ftpusers*
99 %lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
100 %lang(ru) %{_mandir}/ru/man5/ftpusers*
This page took 0.05872 seconds and 3 git commands to generate.