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