]> git.pld-linux.org Git - packages/bftpd.git/blame - bftpd.spec
- tabs in preamble
[packages/bftpd.git] / bftpd.spec
CommitLineData
2b26b4f1 1Summary: Small FTP server
fb63b9ba 2Summary(pl.UTF-8): Mały serwer FTP
2b26b4f1 3Name: bftpd
23680c33 4Version: 1.0.24
36cb421a 5Release: 2
2b26b4f1 6License: GPL
7Group: Daemons
d26242ae 8Source0: http://bftpd.sourceforge.net/downloads/src/%{name}-%{version}.tar.gz
23680c33 9# Source0-md5: 74b1c2bad8fe85d78c8fa67cbf135bed
2b26b4f1 10Source1: %{name}.inetd
11Source2: %{name}.conf
49553610 12Source3: ftpusers.tar.bz2
23680c33 13# Source3-md5: 76c80b6ec9f4d079a1e27316edddbe16
d26242ae 14URL: http://www.bftpd.org/
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
7db1f316 67#install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/ftp
9e5c4186 68install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
2b26b4f1 69install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
70
49553610 71bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
72
2b26b4f1 73%clean
74rm -rf $RPM_BUILD_ROOT
75
76%post
86280e99 77%service -q rc-inetd reload
2b26b4f1 78
79%postun
86280e99
ER
80if [ "$1" = "0" ]; then
81 %service -q rc-inetd reload
c31ddb41 82fi
2b26b4f1 83
84%files
85%defattr(644,root,root,755)
b4d0a521
PG
86%doc CHANGELOG
87%doc %lang(en) doc/en/*.{html,txt}
88%doc %lang(pl) doc/pl/*.{html,txt}
2b26b4f1 89%attr(755,root,root) %{_sbindir}/*
90#%attr(640,root,root) /etc/pam.d/ftp
91043eb7
ER
91%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
92%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd
279e8e6b 93%dir %attr(555,ftp,ftp) /home/services/ftp
2b26b4f1 94
279e8e6b 95%{_mandir}/man5/ftpusers.5*
2b26b4f1 96%{_mandir}/man8/*
49553610 97%lang(ja) %{_mandir}/ja/man5/ftpusers*
98%lang(pl) %{_mandir}/pl/man5/ftpusers*
99%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
100%lang(ru) %{_mandir}/ru/man5/ftpusers*
This page took 0.065484 seconds and 4 git commands to generate.