]> git.pld-linux.org Git - packages/bftpd.git/blob - bftpd.spec
- many small fixes, inspired by kloczek
[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 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:      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 \
63         DESTDIR=$RPM_BUILD_ROOT
64
65 #install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/ftp
66 install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
67 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
68
69 bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %post
75 if [ -f /var/lock/subsys/rc-inetd ]; then
76         /etc/rc.d/init.d/rc-inetd restart 1>&2
77 else
78         echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2
79 fi
80
81 %postun
82 if [ "$1" = "0" -a -f /var/lock/subsys/rc-inetd ]; then
83         /etc/rc.d/init.d/rc-inetd restart
84 fi
85
86 %files
87 %defattr(644,root,root,755)
88 %doc CHANGELOG
89 %doc %lang(en) doc/en/*.{html,txt}
90 %doc %lang(pl) doc/pl/*.{html,txt}
91 %attr(755,root,root) %{_sbindir}/*
92 #%attr(640,root,root) /etc/pam.d/ftp
93 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/%{name}.conf
94 %attr(640,root,root) %config /etc/sysconfig/rc-inetd/ftpd
95 %dir %attr(555,ftp,ftp) /home/services/ftp
96
97 %{_mandir}/man8/*
98 %lang(ja) %{_mandir}/ja/man5/ftpusers*
99 %lang(pl) %{_mandir}/pl/man5/ftpusers*
100 %lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
101 %lang(ru) %{_mandir}/ru/man5/ftpusers*
This page took 0.101593 seconds and 4 git commands to generate.