]> git.pld-linux.org Git - packages/bftpd.git/blame - bftpd.spec
Up to 6.1
[packages/bftpd.git] / bftpd.spec
CommitLineData
2b26b4f1 1Summary: Small FTP server
fb63b9ba 2Summary(pl.UTF-8): Mały serwer FTP
2b26b4f1 3Name: bftpd
a26a97d5
AM
4Version: 6.1
5Release: 1
2b26b4f1 6License: GPL
7Group: Daemons
a26a97d5
AM
8Source0: https://master.dl.sourceforge.net/project/bftpd/bftpd/bftpd-%{version}/%{name}-%{version}.tar.gz
9# Source0-md5: d098ae215326e7fa9bd9130b021f9b2a
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
49553610 21Conflicts: man-pages < 1.51
86280e99 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
2b26b4f1 23
24%description
25bftpd is a Linux FTP server with chroot and setreuid. Not all FTP
26commands are included. It doesn't need special home directory
27preparation and accesses either the user's home directory or its .ftp
28subdirectory, and user authentication is via passwd/shadow or PAM.
29
14b18b56 30%description -l pl.UTF-8
32e92121 31bftpd jest linuksowym serwerem FTP z chroot i setreuid. Nie wszystkie
14b18b56
JR
32komendy FTP są dostępne. Nie wymaga specjalnego katalogu domowego i
33dostępu poza katalogiem domowym użytkownika i podkatalogiem .ftp.
34Autoryzacja użytkowników poprzez passwd/shadow lub PAM.
2b26b4f1 35
36%prep
ea7c46e7 37%setup -q -n %{name}
2b26b4f1 38%patch0 -p1
39
40%build
46fb269a 41%{__autoconf}
2b26b4f1 42%configure
6d2fb46d 43%{__make}
2b26b4f1 44
45%install
46rm -rf $RPM_BUILD_ROOT
279e8e6b 47install -d $RPM_BUILD_ROOT{%{_prefix}{/sbin,/share/man/man8},/etc/sysconfig/rc-inetd,/home/services/ftp}
204eaac9 48
1c09d259
PG
49%{__make} install \
50 DESTDIR=$RPM_BUILD_ROOT
2b26b4f1 51
9e5c4186 52install %{SOURCE1} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
2b26b4f1 53install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
54
49553610 55bzip2 -dc %{SOURCE3} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
56
2b26b4f1 57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%post
86280e99 61%service -q rc-inetd reload
2b26b4f1 62
63%postun
86280e99
ER
64if [ "$1" = "0" ]; then
65 %service -q rc-inetd reload
c31ddb41 66fi
2b26b4f1 67
68%files
69%defattr(644,root,root,755)
b4d0a521
PG
70%doc CHANGELOG
71%doc %lang(en) doc/en/*.{html,txt}
72%doc %lang(pl) doc/pl/*.{html,txt}
2b26b4f1 73%attr(755,root,root) %{_sbindir}/*
f97c6402 74#%%attr(640,root,root) /etc/pam.d/ftp
91043eb7
ER
75%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
76%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd
279e8e6b 77%dir %attr(555,ftp,ftp) /home/services/ftp
2b26b4f1 78
279e8e6b 79%{_mandir}/man5/ftpusers.5*
2b26b4f1 80%{_mandir}/man8/*
49553610 81%lang(ja) %{_mandir}/ja/man5/ftpusers*
82%lang(pl) %{_mandir}/pl/man5/ftpusers*
83%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
84%lang(ru) %{_mandir}/ru/man5/ftpusers*
This page took 0.090866 seconds and 5 git commands to generate.