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