]> git.pld-linux.org Git - packages/proftpd.git/blobdiff - proftpd.spec
- updated to 1.3.7a, mod_clamav 0.13
[packages/proftpd.git] / proftpd.spec
index 6c0ac74b0ce250cf43fd479ffda765376767de9d..9e2248b91dda78159b11a9b57cc25b1edc3aa002 100644 (file)
@@ -1,33 +1,40 @@
 # TODO
+# - test mod_clamav as DSO (README says it's allowed)
 # - 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
-%bcond_without ipv6            # disable IPv6 and TCPD support
-%bcond_without ssl             # disbale TLS/SSL support
-%bcond_without ldap            # disable LDAP support
-%bcond_without mysql           # disable MySQL support
-%bcond_without pgsql           # disable PostgreSQL support
-%bcond_without quotafile       # disable quota file support
-%bcond_without quotaldap       # disable quota ldap support
-%bcond_without quotamysql      # disable quota mysql support
-%bcond_without quotapgsql      # disable quota pgsql support
+%bcond_without pam             # PAM support
+%bcond_without ipv6            # IPv6 and TCPD support
+%bcond_without ssl             # TLS/SSL support
+%bcond_without ldap            # LDAP support
+%bcond_without mysql           # MySQL support
+%bcond_without pgsql           # PostgreSQL support
+%bcond_without quotafile       # quota file support
+%bcond_without quotaldap       # quota ldap support
+%bcond_without quotamysql      # quota mysql support
+%bcond_without quotapgsql      # quota pgsql support
 #
+%define                mod_clamav_version      0.13
+
 Summary:       PROfessional FTP Daemon with apache-like configuration syntax
 Summary(es.UTF-8):     Servidor FTP profesional, con sintaxis de configuración semejante a la del apache
 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.2e
+Version:       1.3.7a
 Release:       1
 Epoch:         2
 License:       GPL v2+
-Group:         Daemons
-Source0:       ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.bz2
-# Source0-md5: 018e0eb1757d9cea2a0e17f2c9b1ca2d
-Source1:       %{name}.conf
+Group:         Networking/Daemons
+Source0:       ftp://ftp.proftpd.org/distrib/source/%{name}-%{version}.tar.gz
+# Source0-md5: 4a9b8877b2e9b08d70e71ad56c19e2c9
+# https://github.com/jbenden/mod_clamav/releases
+Source1:       https://github.com/jbenden/mod_clamav/archive/v%{mod_clamav_version}/mod_clamav-%{mod_clamav_version}.tar.gz
+# Source1-md5: 955269eb8b00ebcc217bbd6f74df4e1c
+Source2:       %{name}.conf
 Source3:       ftp.pamd
 Source4:       %{name}.inetd
 Source5:       %{name}.sysconfig
@@ -37,11 +44,13 @@ Source7:    ftpusers.tar.bz2
 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
+Patch4:                %{name}-link.patch
 URL:           http://www.proftpd.org/
 BuildRequires: acl-devel
 BuildRequires: autoconf
@@ -61,13 +70,16 @@ BuildRequires:      openldap-devel
 %if %{with pgsql} || %{with quotapgsql}
 BuildRequires: postgresql-devel
 %endif
-BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: rpm-perlprov
+BuildRequires: rpmbuild(macros) >= 1.745
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _sysconfdir             /etc/ftpd
 %define                _localstatedir          /var/run
 %define                _libexecdir             %{_prefix}/%{_lib}/%{name}
 
+%define         filterout               -flto
+
 %description
 ProFTPD is a highly configurable FTP daemon for Unix and Unix-like
 operating systems. ProFTPD is designed to be somewhat of a "drop-in"
@@ -99,8 +111,8 @@ servidor.
 
 %package common
 Summary:       PROfessional FTP Daemon with apache-like configuration syntax - common files
-Summary(pl.UTF-8):     PROfesionalny serwer FTP  - wspólne pliki
-Group:         Daemons
+Summary(pl.UTF-8):     PROfesionalny serwer FTP - wspólne pliki
+Group:         Networking/Daemons
 Requires(post):        awk
 Requires(post):        fileutils
 Obsoletes:     proftpd < 0:1.2.2rc1-3
@@ -137,7 +149,7 @@ servidor.
 %package inetd
 Summary:       inetd configs for proftpd
 Summary(pl.UTF-8):     Pliki konfiguracyjne do użycia proftpd poprzez inetd
-Group:         Daemons
+Group:         Networking/Daemons
 Requires(post):        fileutils
 Requires(post):        grep
 Requires(post):        sed >= 4.0
@@ -172,7 +184,7 @@ Pliki konfiguracyjna ProFTPD do startowania demona poprzez inetd.
 %package standalone
 Summary:       Standalone daemon configs for proftpd
 Summary(pl.UTF-8):     Pliki konfiguracyjne do startowania proftpd w trybie standalone
-Group:         Daemons
+Group:         Networking/Daemons
 Requires(post):        fileutils
 Requires(post):        grep
 Requires(post):        sed >= 4.0
@@ -221,7 +233,7 @@ Ten pakiet zawiera pliki nagłówkowe ProFTPD
 %package anonftp
 Summary:       Anonymous FTP config for ProFTPD
 Summary(pl.UTF-8):     Konfiguracja anonimowego FTP dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description anonftp
@@ -233,7 +245,7 @@ Konfiguracja anonimowego FTP dla ProFTPD.
 %package mod_auth_pam
 Summary:       ProFTPD PAM auth module
 Summary(pl.UTF-8):     Moduł uwierzytelnienia PAM dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      pam >= 0.79.0
 
@@ -246,7 +258,7 @@ Metoda uwierzytelnienia PAM dla ProFTPD.
 %package mod_ldap
 Summary:       ProFTPD OpenLDAP module
 Summary(pl.UTF-8):     Moduł OpenLDAP dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mod_ldap
@@ -263,7 +275,7 @@ domowych.
 %package mod_quotatab
 Summary:       ProFTPD quotatab module
 Summary(pl.UTF-8):     Moduł quotatab dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mod_quotatab
@@ -276,7 +288,7 @@ scentralizowane tabele.
 %package mod_quotatab_file
 Summary:       ProFTPD quotatab file module
 Summary(pl.UTF-8):     Moduł quotatab_file dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-mod_quotatab = %{epoch}:%{version}-%{release}
 
@@ -291,7 +303,7 @@ tabele zapisane w pliku.
 %package mod_quotatab_ldap
 Summary:       ProFTPD quotatab ldap module
 Summary(pl.UTF-8):     Moduł quotatab_ldap dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-mod_ldap = %{epoch}:%{version}-%{release}
 Requires:      %{name}-mod_quotatab = %{epoch}:%{version}-%{release}
@@ -307,7 +319,7 @@ katalogu LDAP.
 %package mod_quotatab_sql
 Summary:       ProFTPD quotatab sql module
 Summary(pl.UTF-8):     Moduł quotatab_sql dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-mod_quotatab = %{epoch}:%{version}-%{release}
 Requires:      %{name}-mod_sql = %{epoch}:%{version}-%{release}
@@ -323,7 +335,7 @@ tabele SQL.
 %package mod_ratio
 Summary:       ProFTPD ratio module
 Summary(pl.UTF-8):     Moduł ratio dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mod_ratio
@@ -335,7 +347,7 @@ Obsługa współczynników upload/download.
 %package mod_readme
 Summary:       ProFTPD readme module
 Summary(pl.UTF-8):     Moduł readme dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mod_readme
@@ -347,7 +359,7 @@ Obsługa pliku "README".
 %package mod_rewrite
 Summary:       ProFTPD rewrite module
 Summary(pl.UTF-8):     Moduł rewrite dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mod_rewrite
@@ -359,7 +371,7 @@ Silnik przepisujący adresy w locie.
 %package mod_sql
 Summary:       ProFTPD SQL support module
 Summary(pl.UTF-8):     Moduł obsługi SQL dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mod_sql
@@ -373,7 +385,7 @@ i innych możliwości opartych o SQL.
 %package mod_sql_mysql
 Summary:       ProFTPD sql mysql module
 Summary(pl.UTF-8):     Moduł sql_mysql dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-mod_sql = %{epoch}:%{version}-%{release}
 
@@ -386,7 +398,7 @@ Obsługa łączenia się z bazami danych MySQL.
 %package mod_sql_postgres
 Summary:       ProFTPD sql postgres module
 Summary(pl.UTF-8):     Moduł sql_postgres dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      %{name}-mod_sql = %{epoch}:%{version}-%{release}
 
@@ -399,7 +411,7 @@ Obsługa łączenia się z bazami danych PostgreSQL.
 %package mod_tls
 Summary:       ProFTPD TLS support
 Summary(pl.UTF-8):     Obsługa TLS dla ProFTPD
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 
 %description mod_tls
@@ -411,7 +423,7 @@ Moduł SSL/TLS zgodny z RFC2228 dla ProFTPD.
 %package mod_wrap
 Summary:       ProFTPD interface to libwrap
 Summary(pl.UTF-8):     Interfejs ProFTPD do libwrap
-Group:         Daemons
+Group:         Networking/Daemons
 Requires:      %{name}-common = %{epoch}:%{version}-%{release}
 Requires:      libwrap
 
@@ -436,18 +448,30 @@ na przykład program portsentry: przy próbie niedozwolonego dostępu
 dodaje hosty do pliku /etc/hosts.deny.
 
 %prep
-%setup -q -n %{name}-%{version}%{?_rc}
+%setup -q -n %{name}-%{version}%{?_rc} -a1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
 
+# mod_clamav
+# no patch as of 0.13
+#patch -p0 < mod_clamav-%{mod_clamav_version}/proftpd.patch || exit 1
+cp -a mod_clamav-%{mod_clamav_version}/*.{c,h} contrib/
+
 cp -f /usr/share/automake/config.sub .
 
 # cleanup backups after patching
 find . '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
 
+sed -E -i -e '1s,#![[:space:]]*/usr/bin/env[[:space:]]+perl,#!%{__perl},' \
+        contrib/ftpasswd \
+        contrib/ftpmail \
+        contrib/ftpquota \
+        contrib/xferstats.holger-preiss \
+       src/prxs.in
+
 %build
 %{__autoconf}
 
@@ -460,7 +484,6 @@ mod_rewrite
 mod_wrap
 mod_facl
 mod_ifsession
-mod_lang
 %{?with_ssl:mod_tls}
 %{?with_pam:mod_auth_pam}
 %{?with_ldap:mod_ldap}
@@ -474,33 +497,41 @@ mod_lang
 
 MODARG=$(echo $MODULES | tr ' ' '\n' | sort -u | xargs | tr ' ' ':')
 %configure \
-       --with-includes=/usr/include/ncurses%{?with_mysql::%{_includedir}/mysql} \
+       ac_cv_lib_iconv_iconv_open=no \
+       ac_cv_lib_iconv_libiconv_open=no \
+       ac_cv_lib_intl_bindtextdomain=no \
        --disable-auth-file \
+       --enable-buffer-size=4096 \
        --enable-autoshadow \
        --enable-ctrls \
        --enable-dso \
        %{?with_ipv6:--enable-ipv6} \
+       --enable-nls \
        --enable-sendfile \
+       --disable-strip \
        %{!?with_ssl:--disable-tls} \
-       --with-shared=$MODARG \
+       --with-includes=/usr/include/ncurses%{?with_mysql::%{_includedir}/mysql} \
+       --with-modules=mod_clamav \
+       --with-shared=$MODARG
 
 %{__make} -j1
 
 %install
 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} \
+       $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%{systemdtmpfilesdir}
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT \
        INSTALL_USER=%(id -u) \
        INSTALL_GROUP=%(id -g)
 
-rm $RPM_BUILD_ROOT%{_sbindir}/in.proftpd
+%{__rm} $RPM_BUILD_ROOT%{_sbindir}/in.proftpd
 
-install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}
+install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_auth_pam.conf
 MODULES="
 mod_auth_file
@@ -522,6 +553,7 @@ for module in $MODULES; do
 done
 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_tls.conf
 install %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/anonftp.conf
+install %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/mod_clamav.conf
 
 %{?with_pam:install %{SOURCE3} $RPM_BUILD_ROOT/etc/pam.d/ftp}
 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/ftpd
@@ -534,17 +566,30 @@ bzip2 -dc %{SOURCE7} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 :> $RPM_BUILD_ROOT%{_sysconfdir}/ftpusers.default
 :> $RPM_BUILD_ROOT%{_sysconfdir}/ftpusers
 
+cp -p %{SOURCE13} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
+
 # only for -inetd package?
 ln -sf proftpd $RPM_BUILD_ROOT%{_sbindir}/ftpd
 
 :> $RPM_BUILD_ROOT/etc/security/blacklist.ftp
 
-rm $RPM_BUILD_ROOT%{_libexecdir}/*.a
-rm $RPM_BUILD_ROOT%{_libexecdir}/*.la
+# cannot just --disable-static because build process depend on static objects
+%{__rm} $RPM_BUILD_ROOT%{_libexecdir}/*.a
+%{__rm} $RPM_BUILD_ROOT%{_libexecdir}/*.la
 
-rm -f $RPM_BUILD_ROOT%{_mandir}/ftpusers-path.diff*
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/ftpusers-path.diff*
 cp -aL include/* config.h $RPM_BUILD_ROOT%{_includedir}/%{name}
 
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/bg{_BG,}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/es{_ES,}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/fr{_FR,}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/it{_IT,}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ja{_JP,}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ko{_KR,}
+%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/ru{_RU,}
+
+%find_lang %{name}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -581,6 +626,13 @@ if [ "$1" = "0" ]; then
        /sbin/chkconfig --del proftpd
 fi
 
+%triggerin standalone -- pam
+# restart proftpd if pam is upgraded
+# (proftpd is linked with old libpam but tries to open modules linked with new libpam)
+if [ "$2" != 1 ]; then
+       %service -q proftpd restart
+fi
+
 # macro called at module post scriptlet
 %define        module_post \
 if [ "$1" = "1" ]; then \
@@ -624,30 +676,56 @@ fi
 %module_scripts mod_tls
 %module_scripts mod_wrap
 
-%files common
+%files common -f %{name}.lang
 %defattr(644,root,root,755)
-%doc sample-configurations/*.conf CREDITS ChangeLog NEWS RELEASE_NOTES
-%doc README README.capabilities README.classes README.controls README.IPv6
-%doc README.modules
-%doc doc/*.html doc/contrib doc/howto doc/modules
+%doc CREDITS ChangeLog NEWS README.md README.modules RELEASE_NOTES
+%doc doc/{*.html,contrib,howto,modules} sample-configurations/*.conf
 %dir %attr(750,root,ftp) %dir %{_sysconfdir}
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/proftpd.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %ghost %{_sysconfdir}/ftpusers
 %attr(640,root,root) %{_sysconfdir}/ftpusers.default
 %dir %attr(750,root,root) %{_sysconfdir}/conf.d
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_auth_file.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_ident.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_clamav.conf
 #%attr(640,root,root) %ghost /var/log/*
-%attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_sbindir}/*
+%attr(755,root,root) %{_bindir}/ftpasswd
+%attr(755,root,root) %{_bindir}/ftpcount
+%attr(755,root,root) %{_bindir}/ftpdctl
+%attr(755,root,root) %{_bindir}/ftpmail
+%attr(755,root,root) %{_bindir}/ftpquota
+%attr(755,root,root) %{_bindir}/ftptop
+%attr(755,root,root) %{_bindir}/ftpwho
+%attr(755,root,root) %{_bindir}/prxs
+%attr(755,root,root) %{_bindir}/xferstat
+%attr(755,root,root) %{_sbindir}/ftpscrub
+%attr(755,root,root) %{_sbindir}/ftpshut
+%attr(755,root,root) %{_sbindir}/proftpd
+%attr(755,root,root) %{_sbindir}/ftpd
 %dir %{_libexecdir}
 %attr(755,root,root) %{_libexecdir}/mod_auth_file.so
 %attr(755,root,root) %{_libexecdir}/mod_facl.so
 %attr(755,root,root) %{_libexecdir}/mod_ident.so
 %attr(755,root,root) %{_libexecdir}/mod_ifsession.so
-%attr(755,root,root) %{_libexecdir}/mod_lang.so
 %dir %{_localstatedir}/proftpd
-%{_mandir}/man[18]/*
+%{systemdtmpfilesdir}/%{name}.conf
+%{_mandir}/man1/ftpasswd.1*
+%{_mandir}/man1/ftpcount.1*
+%{_mandir}/man1/ftpmail.1*
+%{_mandir}/man1/ftpquota.1*
+%{_mandir}/man1/ftptop.1*
+%{_mandir}/man1/ftpwho.1*
+%{_mandir}/man5/ftpusers.5*
+%{_mandir}/man5/proftpd.conf.5*
+%{_mandir}/man5/xferlog.5*
+%{_mandir}/man8/ftpdctl.8*
+%{_mandir}/man8/ftpscrub.8*
+%{_mandir}/man8/ftpshut.8*
+%{_mandir}/man8/proftpd.8*
+%lang(ja) %{_mandir}/ja/man5/ftpusers.5*
+%lang(pl) %{_mandir}/pl/man5/ftpusers.5*
+%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers.5*
+%lang(ru) %{_mandir}/ru/man5/ftpusers.5*
 %dir /var/lib/ftp
 %dir /var/lib/ftp/pub
 %attr(711,ftp,ftp) %dir /var/lib/ftp/pub/Incoming
@@ -655,26 +733,16 @@ fi
 %files inetd
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/ftpd
-%{_mandir}/man5/*
-%lang(ja) %{_mandir}/ja/man5/ftpusers*
-%lang(pl) %{_mandir}/pl/man5/ftpusers*
-%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
-%lang(ru) %{_mandir}/ru/man5/ftpusers*
 
 %files standalone
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/proftpd
 %attr(754,root,root) /etc/rc.d/init.d/proftpd
-%{_mandir}/man5/*
-%lang(ja) %{_mandir}/ja/man5/ftpusers*
-%lang(pl) %{_mandir}/pl/man5/ftpusers*
-%lang(pt_BR) %{_mandir}/pt_BR/man5/ftpusers*
-%lang(ru) %{_mandir}/ru/man5/ftpusers*
 
 %files devel
 %defattr(644,root,root,755)
 %{_includedir}/%{name}
-%{_pkgconfigdir}/%{name}.pc
+%{_pkgconfigdir}/proftpd.pc
 
 %files anonftp
 %defattr(644,root,root,755)
@@ -683,8 +751,7 @@ fi
 %if %{with pam}
 %files mod_auth_pam
 %defattr(644,root,root,755)
-%doc README.PAM
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/*
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/ftp
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.ftp
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mod_auth_pam.conf
 %attr(755,root,root) %{_libexecdir}/mod_auth_pam.so
This page took 0.045515 seconds and 4 git commands to generate.