]> git.pld-linux.org Git - packages/bftpd.git/blob - bftpd.spec
- added ftpusers(5) man pages
[packages/bftpd.git] / bftpd.spec
1 Summary:        Small FTP server
2 Summary(pl):    Ma³y serwer FTP
3 Name:           bftpd
4 Version:        1.0.18
5 Release:        3
6 License:        GPL
7 Group:          Daemons
8 Source0:        http://www.bftpd.f2s.com/downloads/src/%{name}-%{version}.tar.gz
9 Source1:        %{name}.inetd
10 Source2:        %{name}.conf
11 Source3:        ftpusers.tar.bz2
12 Patch0:         %{name}-NOROOT.patch
13 BuildRequires:  autoconf
14 Requires:       inetdaemon
15 Prereq:         rc-inetd
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17 Provides:       ftpserver
18 Obsoletes:      ftpserver
19 Obsoletes:      anonftp
20 Obsoletes:      ftpd-BSD
21 Obsoletes:      heimdal-ftpd
22 Obsoletes:      linux-ftpd
23 Obsoletes:      muddleftpd
24 Obsoletes:      proftpd
25 Obsoletes:      proftpd-common
26 Obsoletes:      proftpd-inetd
27 Obsoletes:      proftpd-standalone
28 Obsoletes:      pure-ftpd
29 Obsoletes:      troll-ftpd
30 Obsoletes:      vsftpd
31 Obsoletes:      wu-ftpd
32 Conflicts:      man-pages < 1.51
33
34 %description
35 bftpd is a Linux FTP server with chroot and setreuid. Not all FTP
36 commands are included. It doesn't need special home directory
37 preparation and accesses either the user's home directory or its .ftp
38 subdirectory, and user authentication is via passwd/shadow or PAM.
39
40 %description -l pl
41 bftpd jest linuksowym serwerem FTP z chroot i setreuid. Nie wszystkie
42 komendy FTP s± dostêpne. Nie wymaga specjalnego katalogu domowego i
43 dostêpu poza katalogiem domowym u¿ytkownika i podkatalogiem .ftp.
44 Autoryzacja u¿ytkowników poprzez passwd/shadow lub PAM.
45
46 %prep
47 %setup -q
48 %patch0 -p1
49
50 %build
51 %{__autoconf}
52 %configure
53 %{__make}
54
55 %install
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_prefix}{/sbin,/share/man/man8},/etc/sysconfig/rc-inetd,/home/ftp}
58
59 %{__make} install DESTDIR=$RPM_BUILD_ROOT
60
61 #install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/ftp
62 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/rc-inetd/ftpd
63 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
64
65 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
66
67 %clean
68 rm -rf $RPM_BUILD_ROOT
69
70 %post
71 if [ -f /var/lock/subsys/rc-inetd ]; then
72         /etc/rc.d/init.d/rc-inetd restart 1>&2
73 else
74         echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
75 fi
76
77 %postun
78 if [ "$1" = "0" -a -f /var/lock/subsys/rc-inetd ]; then
79         /etc/rc.d/init.d/rc-inetd restart
80 fi
81
82 %files
83 %defattr(644,root,root,755)
84 %doc README CHANGELOG
85 %attr(755,root,root) %{_sbindir}/*
86 #%attr(640,root,root) /etc/pam.d/ftp
87 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}.conf
88 %attr(640,root,root) %config /etc/sysconfig/rc-inetd/ftpd
89 %dir %attr(555,ftp,ftp) /home/ftp
90
91 %{_mandir}/man8/*
92 %lang(ja) %{_mandir}/ja/man5/ftpusers*
93 %lang(pl) %{_mandir}/pl/man5/ftpusers*
94 %lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
95 %lang(ru) %{_mandir}/ru/man5/ftpusers*
This page took 0.056385 seconds and 3 git commands to generate.