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