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