X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=proftpd.spec;h=05b00221c47486b3e219ec88bb5c5f59f06508c4;hb=7611743e5d3b4d835787dd5b32bd9426c6764cac;hp=321006ac3db82f2f589b43a39dbd9004013ac7ca;hpb=c9d2c32fe2c6234896d942d0adc71b8bd220ca6d;p=packages%2Fproftpd.git diff --git a/proftpd.spec b/proftpd.spec index 321006a..05b0022 100644 --- a/proftpd.spec +++ b/proftpd.spec @@ -1,6 +1,7 @@ # TODO # - mod_caps uses uname -r for detection # - don't use internal libltdl +# - package contrib/ftp* perl scripts. # # Conditional build: %bcond_without pam # disable PAM support @@ -22,13 +23,13 @@ Summary(pl.UTF-8): PROfesionalny serwer FTP Summary(pt_BR.UTF-8): Servidor FTP profissional, com sintaxe de configuração semelhante à do apache Summary(zh_CN.UTF-8): 易于管理的,安全的 FTP 服务器 Name: proftpd -Version: 1.3.3d -Release: 1 +Version: 1.3.4a +Release: 2 Epoch: 2 License: GPL v2+ Group: Networking/Daemons Source0: ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.bz2 -# Source0-md5: 8571bd78874b557e98480ed48e2df1d2 +# Source0-md5: 4e3235dc1ef95d36e59721d70c5c489c Source1: https://secure.thrallingpenguin.com/redmine/attachments/download/1/mod_clamav-%{mod_clamav_version}.tar.gz # Source1-md5: 42e560ec0bd5964e13fad1b2bb7afe21 Source2: %{name}.conf @@ -42,12 +43,11 @@ Source9: %{name}-mod_pam.conf Source10: %{name}-mod_tls.conf Source11: %{name}-anonftp.conf Source12: %{name}-mod_clamav.conf +Source13: %{name}.tmpfiles Patch0: %{name}-paths.patch Patch1: %{name}-noautopriv.patch Patch2: %{name}-wtmp.patch Patch3: %{name}-pool.patch -Patch4: %{name}-nostrip.patch -Patch5: %{name}-link.patch URL: http://www.proftpd.org/ BuildRequires: acl-devel BuildRequires: autoconf @@ -447,8 +447,6 @@ dodaje hosty do pliku /etc/hosts.deny. %patch1 -p1 %patch2 -p1 %patch3 -p1 -%patch4 -p1 -%patch5 -p1 # mod_clamav patch -p0 < mod_clamav-%{mod_clamav_version}/proftpd.patch @@ -486,6 +484,7 @@ mod_lang MODARG=$(echo $MODULES | tr ' ' '\n' | sort -u | xargs | tr ' ' ':') %configure \ --with-includes=/usr/include/ncurses%{?with_mysql::%{_includedir}/mysql} \ + --disable-strip \ --enable-buffer-size=4096 \ --disable-auth-file \ --enable-autoshadow \ @@ -504,7 +503,8 @@ rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/etc/{pam.d,security,sysconfig/rc-inetd,rc.d/init.d} \ $RPM_BUILD_ROOT/var/{lib/ftp/pub/Incoming,log,run/proftpd} \ $RPM_BUILD_ROOT%{_sysconfdir}/conf.d \ - $RPM_BUILD_ROOT%{_includedir}/%{name} + $RPM_BUILD_ROOT%{_includedir}/%{name} \ + $RPM_BUILD_ROOT/usr/lib/tmpfiles.d %{__make} install \ DESTDIR=$RPM_BUILD_ROOT \ @@ -548,6 +548,8 @@ bzip2 -dc %{SOURCE7} | tar xf - -C $RPM_BUILD_ROOT%{_mandir} :> $RPM_BUILD_ROOT%{_sysconfdir}/ftpusers.default :> $RPM_BUILD_ROOT%{_sysconfdir}/ftpusers +install %{SOURCE13} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf + # only for -inetd package? ln -sf proftpd $RPM_BUILD_ROOT%{_sbindir}/ftpd @@ -669,6 +671,7 @@ fi %attr(755,root,root) %{_libexecdir}/mod_ifsession.so %attr(755,root,root) %{_libexecdir}/mod_lang.so %dir %{_localstatedir}/proftpd +/usr/lib/tmpfiles.d/%{name}.conf %{_mandir}/man[18]/* %dir /var/lib/ftp %dir /var/lib/ftp/pub