%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 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 2.0.1.1.1-1mamba - update to 2.0.1.1.1 * Mon Jul 14 2008 Silvan Calarco 1.1.1-2mamba - specfile updated * Mon May 15 2006 Silvan Calarco 1.1.1-1qilnx - package created by autospec