X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=vsftpd.spec;h=9ab94f379287ca2eea0e2e966c83f54394878239;hb=63c898e2f760a9445cf29fc7d15749e0988a1530;hp=9f364c33534f9cdb7f45fd14afa40132fd31e437;hpb=1e5cd3efc1e40f1c97a3459b87d312096860f9a1;p=packages%2Fvsftpd.git diff --git a/vsftpd.spec b/vsftpd.spec index 9f364c3..9ab94f3 100644 --- a/vsftpd.spec +++ b/vsftpd.spec @@ -2,15 +2,15 @@ %define _ftpdir /home/services/ftp # Summary: vsftpd - Very Secure FTP Daemon -Summary(pl): Bardzo Bezpieczny Demon FTP -Summary(pt_BR): vsftpd - Daemon FTP Muito Seguro +Summary(pl.UTF-8): Bardzo Bezpieczny Demon FTP +Summary(pt_BR.UTF-8): vsftpd - Daemon FTP Muito Seguro Name: vsftpd -Version: 2.0.3 -Release: 1.1 +Version: 2.0.5 +Release: 2 License: GPL v2 Group: Daemons Source0: ftp://vsftpd.beasts.org/users/cevans/%{name}-%{version}.tar.gz -# Source0-md5: 74936cbd8e8251deb1cd99c5fb18b6f8 +# Source0-md5: 146062e8b2f93af43ff6c2c770feea94 Source1: %{name}.inetd Source2: %{name}.pamd Source3: %{name}-ftpusers @@ -23,17 +23,18 @@ URL: http://vsftpd.beasts.org/ BuildRequires: libcap-devel BuildRequires: libwrap-devel BuildRequires: openssl-devel >= 0.9.7d -Requires: FHS >= 2.3 -Requires: pam >= 0.77.3 -Requires: rc-inetd +BuildRequires: rpmbuild(macros) >= 1.268 Requires: %{name}-init = %{version}-%{release} +Requires: filesystem >= 3.0-11 +Requires: pam >= 0.77.3 Provides: ftpserver -Obsoletes: ftpserver Obsoletes: anonftp Obsoletes: bftpd Obsoletes: ftpd-BSD +Obsoletes: ftpserver Obsoletes: glftpd Obsoletes: heimdal-ftpd +Obsoletes: krb5-ftpd Obsoletes: linux-ftpd Obsoletes: muddleftpd Obsoletes: proftpd @@ -50,47 +51,47 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) A Very Secure FTP Daemon - written from scratch - by Chris "One Man Security Audit Team" Evans. -%description -l pl +%description -l pl.UTF-8 Bardzo Bezpieczny Demon FTP - napisany od zera przez Chrisa "One Man Security Audit Team" Evansa. -%description -l pt_BR +%description -l pt_BR.UTF-8 A Very Secure FTP Daemon (vsftpd) - escrito do zero - por Chris "One Man Security Audit Team" Evans. %package inetd Summary: vsftpd - Very Secure FTP Daemon -Summary(pl): Bardzo Bezpieczny Demon FTP -Summary(pt_BR): vsftpd - Daemon FTP Muito Seguro +Summary(pl.UTF-8): Bardzo Bezpieczny Demon FTP +Summary(pt_BR.UTF-8): vsftpd - Daemon FTP Muito Seguro Group: Networking/Daemons Requires: %{name} = %{version}-%{release} Requires: rc-inetd Provides: %{name}-init = %{version}-%{release} -Obsoletes: %{name}-standalone +Obsoletes: vsftpd-standalone Conflicts: %{name} <= 2.0.3-1 %description inetd This package allows to start vsftpd as inetd service. -%description inetd -l pl -Ten pakiet pozwala na wystartowanie vsftpd jako us³ugê inetd. +%description inetd -l pl.UTF-8 +Ten pakiet pozwala na wystartowanie vsftpd jako usługi inetd. %package standalone Summary: vsftpd - Very Secure FTP Daemon -Summary(pl): Bardzo Bezpieczny Demon FTP -Summary(pt_BR): vsftpd - Daemon FTP Muito Seguro +Summary(pl.UTF-8): Bardzo Bezpieczny Demon FTP +Summary(pt_BR.UTF-8): vsftpd - Daemon FTP Muito Seguro Group: Networking/Daemons Requires(post,preun): /sbin/chkconfig Requires: %{name} = %{version}-%{release} Requires: rc-scripts Provides: %{name}-init = %{version}-%{release} -Obsoletes: %{name}-inetd +Obsoletes: vsftpd-inetd Conflicts: %{name} <= 2.0.3-1 %description standalone This package allows to start vsftpd as standalone daemon. -%description standalone -l pl +%description standalone -l pl.UTF-8 Ten pakiet pozwala na wystartowanie vsftpd jako samodzielnego demona. %prep @@ -106,7 +107,7 @@ Ten pakiet pozwala na wystartowanie vsftpd jako samodzielnego demona. %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_sbindir},%{_datadir}/empty,%{_mandir}/man{5,8}} \ +install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man{5,8}} \ $RPM_BUILD_ROOT/etc/{pam.d,sysconfig/rc-inetd,logrotate.d,ftpd,rc.d/init.d} \ $RPM_BUILD_ROOT{%{_ftpdir}/pub/incoming,/var/log} @@ -124,6 +125,7 @@ install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/rc.d/init.d/vsftpd > $RPM_BUILD_ROOT/var/log/vsftpd.log bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} +rm -f $RPM_BUILD_ROOT/usr/share/man/ftpusers-path.diff %clean rm -rf $RPM_BUILD_ROOT @@ -133,37 +135,28 @@ touch /var/log/vsftpd.log chmod 640 /var/log/vsftpd.log %post inetd -if [ -f /var/lock/subsys/rc-inetd ]; then - /etc/rc.d/init.d/rc-inetd reload 1>&2 -else - echo "Type \"/etc/rc.d/init.d/rc-inetd start\" to start inet server" 1>&2 -fi +%service -q rc-inetd reload %postun inetd -if [ "$1" = "0" -a -f /var/lock/subsys/rc-inetd ]; then - /etc/rc.d/init.d/rc-inetd reload 1>&2 +if [ "$1" = "0" ]; then + %service -q rc-inetd reload fi %post standalone /sbin/chkconfig --add %{name} -if [ -f /var/lock/subsys/vsftpd ]; then - /etc/rc.d/init.d/vsftpd restart 1>&2 -else - echo "Type \"/etc/rc.d/init.d/vsftpd start\" to start vsftpd server" 1>&2 -fi +%service vsftpd restart "vsftpd server" %preun standalone if [ "$1" = "0" ]; then - if [ -f /var/lock/subsys/vsftpd ]; then - /etc/rc.d/init.d/vsftpd stop >&2 - fi + %service vsftpd stop /sbin/chkconfig --del %{name} fi %files %defattr(644,root,root,755) -%doc AUDIT BENCHMARKS BUGS Changelog FAQ README REWARD SIZE SPEED TODO TUNING EXAMPLE SECURITY +%doc AUDIT BENCHMARKS BUGS Changelog FAQ README README.ssl REWARD SIZE SPEED TODO TUNING EXAMPLE SECURITY %attr(755,root,root) %{_sbindir}/vsftpd +%dir %attr(750,root,ftp) %dir %{_sysconfdir}/ftpd %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/vsftpd.conf %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ftpd/ftpusers %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/ftp