rpms/pure-ftpd/FC-3 pure-ftpd.pure-ftpwho.consoleapp, NONE, 1.1 pure-ftpd.pure-ftpwho.pam, NONE, 1.1 pure-ftpd.init, 1.1, 1.2 pure-ftpd.spec, 1.2, 1.3
Aurelien Bompard (abompard)
fedora-extras-commits at redhat.com
Wed Mar 23 22:19:46 UTC 2005
Author: abompard
Update of /cvs/extras/rpms/pure-ftpd/FC-3
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18282/FC-3
Modified Files:
pure-ftpd.init pure-ftpd.spec
Added Files:
pure-ftpd.pure-ftpwho.consoleapp pure-ftpd.pure-ftpwho.pam
Log Message:
- implement Jose's RFE in bug 151337: pure-ftpwho can be run by a normal user.
- change release tag for FC3/FC4
--- NEW FILE pure-ftpd.pure-ftpwho.consoleapp ---
USER=root
PROGRAM=/usr/sbin/pure-ftpwho
GUI=no
--- NEW FILE pure-ftpd.pure-ftpwho.pam ---
#%PAM-1.0
auth sufficient pam_rootok.so
auth required pam_localuser.so
account required pam_permit.so
Index: pure-ftpd.init
===================================================================
RCS file: /cvs/extras/rpms/pure-ftpd/FC-3/pure-ftpd.init,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- pure-ftpd.init 13 Mar 2005 21:45:54 -0000 1.1
+++ pure-ftpd.init 23 Mar 2005 22:19:44 -0000 1.2
@@ -10,6 +10,8 @@
# Source function library.
. /etc/init.d/functions
+
+# Source networking configuration.
. /etc/sysconfig/network
# Check that networking is configured.
Index: pure-ftpd.spec
===================================================================
RCS file: /cvs/extras/rpms/pure-ftpd/FC-3/pure-ftpd.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- pure-ftpd.spec 13 Mar 2005 21:49:29 -0000 1.2
+++ pure-ftpd.spec 23 Mar 2005 22:19:44 -0000 1.3
@@ -1,6 +1,6 @@
Name: pure-ftpd
Version: 1.0.20
-Release: 1
+Release: 2.fc3
Summary: Lightweight, fast and secure FTP server
Group: System Environment/Daemons
@@ -10,6 +10,8 @@
Source1: pure-ftpd.init
Source2: pure-ftpd.logrotate
Source3: pure-ftpd.xinetd
+Source4: pure-ftpd.pure-ftpwho.pam
+Source5: pure-ftpd.pure-ftpwho.consoleapp
Patch0: pure-ftpd-1.0.20-config.patch
Patch1: pure-ftpd-1.0.20-libdir.patch
Provides: ftpserver
@@ -23,7 +25,7 @@
Requires(post): chkconfig
Requires(preun): chkconfig, initscripts
Requires(postun): initscripts
-Requires: logrotate
+Requires: logrotate, usermode
%description
@@ -83,7 +85,7 @@
make install DESTDIR=$RPM_BUILD_ROOT
-install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8/
+install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man8
install -d -m 755 $RPM_BUILD_ROOT%{_sbindir}
install -d -m 755 $RPM_BUILD_ROOT%{_initrddir}
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
@@ -112,17 +114,23 @@
install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/%{name}
# Pam
-install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/
+install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
install -p -m 644 pam/pure-ftpd $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/
# Logrotate
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/
+install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d
install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/%{name}
# xinetd support
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/
+install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d
install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/%{name}
+# pure-ftpwho and non-root users
+install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps
+install -p -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/pure-ftpwho
+install -p -m 644 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/security/console.apps/pure-ftpwho
+ln -s consolehelper $RPM_BUILD_ROOT%{_bindir}/pure-ftpwho
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -158,11 +166,18 @@
%config(noreplace) %{_sysconfdir}/pam.d/%{name}
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
%config(noreplace) %{_sysconfdir}/xinetd.d/%{name}
+%config %{_sysconfdir}/pam.d/pure-ftpwho
+%config %{_sysconfdir}/security/console.apps/pure-ftpwho
%{_mandir}/man8/*
%dir /var/ftp/
%changelog
+* Wed Mar 23 2005 Aurelien Bompard <gauret[AT]free.fr> 1.0.20-2
+- implement Jose's RFE in bug 151337: pure-ftpwho can be run
+ by a normal user.
+- change release tag for FC3
+
* Sun Mar 13 2005 Aurelien Bompard <gauret[AT]free.fr> 1.0.20-1
- adapt to Fedora Extras (drop Epoch, change Release tag)
More information about the fedora-extras-commits
mailing list