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