]> git.pld-linux.org Git - packages/bftpd.git/blame - bftpd.spec
- up to 1.7
[packages/bftpd.git] / bftpd.spec
CommitLineData
2b26b4f1 1Summary: Small FTP server
fb63b9ba 2Summary(pl.UTF-8): Mały serwer FTP
2b26b4f1 3Name: bftpd
57e5f6f1 4Version: 1.7
5Release: 1
2b26b4f1 6License: GPL
7Group: Daemons
57e5f6f1 8Source0: http://dl.sourceforge.net/bftpd/%{name}-%{version}.tar.gz
9# Source0-md5: b62fe34b49287f16d60e74969ae0b2d2
2b26b4f1 10Source1: %{name}.inetd
11Source2: %{name}.conf
49553610 12Source3: ftpusers.tar.bz2
23680c33 13# Source3-md5: 76c80b6ec9f4d079a1e27316edddbe16
e7b420f7 14URL: http://bftpd.sourceforge.net/
2b26b4f1 15Patch0: %{name}-NOROOT.patch
09bd2933 16BuildRequires: autoconf
86280e99 17BuildRequires: rpmbuild(macros) >= 1.268
1c09d259 18Requires: inetdaemon
86280e99 19Requires: rc-inetd
09bd2933 20Provides: ftpserver
2b26b4f1 21Obsoletes: anonftp
22Obsoletes: ftpd-BSD
86280e99 23Obsoletes: ftpserver
7dde448c 24Obsoletes: glftpd
f626964a 25Obsoletes: heimdal-ftpd
2b26b4f1 26Obsoletes: linux-ftpd
09bd2933 27Obsoletes: muddleftpd
a44a3246 28Obsoletes: proftpd
ae930a3e
JB
29Obsoletes: proftpd-common
30Obsoletes: proftpd-inetd
31Obsoletes: proftpd-standalone
204eaac9 32Obsoletes: pure-ftpd
2b26b4f1 33Obsoletes: troll-ftpd
ae930a3e 34Obsoletes: vsftpd
09bd2933 35Obsoletes: wu-ftpd
49553610 36Conflicts: man-pages < 1.51
86280e99 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2b26b4f1 38
39%description
40bftpd is a Linux FTP server with chroot and setreuid. Not all FTP
41commands are included. It doesn't need special home directory
42preparation and accesses either the user's home directory or its .ftp
43subdirectory, and user authentication is via passwd/shadow or PAM.
44
14b18b56 45%description -l pl.UTF-8
32e92121 46bftpd jest linuksowym serwerem FTP z chroot i setreuid. Nie wszystkie
14b18b56
JR
47komendy FTP są dostępne. Nie wymaga specjalnego katalogu domowego i
48dostępu poza katalogiem domowym użytkownika i podkatalogiem .ftp.
49Autoryzacja użytkowników poprzez passwd/shadow lub PAM.
2b26b4f1 50
51%prep
52%setup -q
53%patch0 -p1
54
55%build
46fb269a 56%{__autoconf}
2b26b4f1 57%configure
6d2fb46d 58%{__make}
2b26b4f1 59
60%install
61rm -rf $RPM_BUILD_ROOT
279e8e6b 62install -d $RPM_BUILD_ROOT{%{_prefix}{/sbin,/share/man/man8},/etc/sysconfig/rc-inetd,/home/services/ftp}
204eaac9 63
1c09d259
PG
64%{__make} install \
65 DESTDIR=$RPM_BUILD_ROOT
2b26b4f1 66
9e5c4186 67install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
2b26b4f1 68install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
69
49553610 70bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
71
2b26b4f1 72%clean
73rm -rf $RPM_BUILD_ROOT
74
75%post
86280e99 76%service -q rc-inetd reload
2b26b4f1 77
78%postun
86280e99
ER
79if [ "$1" = "0" ]; then
80 %service -q rc-inetd reload
c31ddb41 81fi
2b26b4f1 82
83%files
84%defattr(644,root,root,755)
b4d0a521
PG
85%doc CHANGELOG
86%doc %lang(en) doc/en/*.{html,txt}
87%doc %lang(pl) doc/pl/*.{html,txt}
2b26b4f1 88%attr(755,root,root) %{_sbindir}/*
89#%attr(640,root,root) /etc/pam.d/ftp
91043eb7
ER
90%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
91%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd
279e8e6b 92%dir %attr(555,ftp,ftp) /home/services/ftp
2b26b4f1 93
279e8e6b 94%{_mandir}/man5/ftpusers.5*
2b26b4f1 95%{_mandir}/man8/*
49553610 96%lang(ja) %{_mandir}/ja/man5/ftpusers*
97%lang(pl) %{_mandir}/pl/man5/ftpusers*
98%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
99%lang(ru) %{_mandir}/ru/man5/ftpusers*
This page took 0.123038 seconds and 4 git commands to generate.