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