update to 2.0.1.1.1 [release 2.0.1.1.1-1mamba;Fri Feb 05 2010]

This commit is contained in:
Silvan Calarco 2024-01-05 20:28:57 +01:00
parent 62a3ea18d0
commit c8421d0468
3 changed files with 85 additions and 0 deletions

View File

@ -1,2 +1,5 @@
# apache-mod_auth_pam
The PAM authentication module implements Basic authentication on top of the Pluggable Authentication Module library.
Thereby it supports standard unix passwd, shadow, NIS, SMB auth and radius authentication transparently and easily interchangeable, wherever the HTTP protocol allows it.

View File

@ -0,0 +1,9 @@
#%PAM-1.0
auth required pam_group.so
auth required pam_stack.so service=system-auth
auth required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
session required pam_limits.so

73
apache-mod_auth_pam.spec Normal file
View File

@ -0,0 +1,73 @@
%define majver %(echo %version | cut -d. -f1-2)
%define minver %(echo %version | cut -d. -f3-5)
Name: apache-mod_auth_pam
Version: 2.0.1.1.1
Release: 1mamba
Summary: An apache module that implements Basic authentication on top of PAM
Group: System/Servers
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://pam.sourceforge.net/mod_auth_pam
Source: http://pam.sourceforge.net/mod_auth_pam/dist/mod_auth_pam-%{majver}-%{minver}.tar.gz
Source1: %{name}-httpd
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-root
BuildRequires: libapr1-devel >= 1.2.2, pam-devel >= 0.81
Requires: apache >= 2.2.0, pam >= 0.81
%description
The PAM authentication module implements Basic authentication on top of the Pluggable Authentication Module library.
Thereby it supports standard unix passwd, shadow, NIS, SMB auth and radius authentication transparently and easily interchangeable, wherever the HTTP protocol allows it.
%prep
%setup -q -n mod_auth_pam
%build
%make APXS=%{_sbindir}/apxs
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
install -D -m 0644 .libs/mod_auth_pam.so %{buildroot}%{_libdir}/apache/mod_auth_pam.so
install -D -m 0644 .libs/mod_auth_sys_group.so %{buildroot}%{_libdir}/apache/mod_auth_sys_group.so
install -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/httpd
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%post
if [ $1 -ge 1 ]; then
apxs -e -a -n auth_pam %{_libdir}/apache/mod_auth_pam.so > /dev/null
apxs -e -a -n auth_sys_group %{_libdir}/apache/mod_auth_sys_group.so > /dev/null
%{_initrddir}/httpd condrestart
fi
exit 0
%preun
if [ $1 -eq 0 ]; then
#erase
apxs -e -A -n auth_pam %{_libdir}/apache/mod_auth_pam.so > /dev/null
apxs -e -A -n auth_sys_group %{_libdir}/apache/mod_auth_sys_group.so > /dev/null
%{_initrddir}/httpd condrestart
fi
exit 0
%files
%defattr(-,root,root)
%{_sysconfdir}/pam.d/httpd
%{_libdir}/apache/mod_auth_pam.so
%{_libdir}/apache/mod_auth_sys_group.so
%doc README
%changelog
* Fri Feb 05 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 2.0.1.1.1-1mamba
- update to 2.0.1.1.1
* Mon Jul 14 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.1.1-2mamba
- specfile updated
* Mon May 15 2006 Silvan Calarco <silvan.calarco@qilinux.it> 1.1.1-1qilnx
- package created by autospec