]> git.pld-linux.org Git - packages/bftpd.git/blob - bftpd.spec
- use new %doc.
[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 %clean
64 rm -rf $RPM_BUILD_ROOT
65
66 %post
67 if [ -f /var/lock/subsys/rc-inetd ]; then
68         /etc/rc.d/init.d/rc-inetd restart 1>&2
69 else
70         echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
71 fi
72
73 %postun
74 if [ "$1" = "0" -a -f /var/lock/subsys/rc-inetd ]; then
75         /etc/rc.d/init.d/rc-inetd restart
76 fi
77
78 %files
79 %defattr(644,root,root,755)
80 %doc README CHANGELOG
81 %attr(755,root,root) %{_sbindir}/*
82 #%attr(640,root,root) /etc/pam.d/ftp
83 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}.conf
84 %attr(640,root,root) %config /etc/sysconfig/rc-inetd/ftpd
85 %dir %attr(555,ftp,ftp) /home/ftp
86
87 %{_mandir}/man8/*
This page took 0.035871 seconds and 3 git commands to generate.