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