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