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