Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37786637
en ru br
Репозитории ALT
5.1: 1.6.1-alt1.1.1
4.1: 1.6.1-alt1.1
4.0: 1.6.1-alt1.1
3.0: 1.6.0-alt6.1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: auth_ldap

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: auth_ldap
Version: 1.6.1
Release: alt1.1

Summary: This is a LDAP authentication module for Apache
Summary(ru_RU.KOI8-R):  Модуль LDAP-аутентификации для Apache
Group: System/Servers
License: GPL
Url: http://www.rudedog.org/auth_ldap/

Packager: Volkov Serge <vserge at altlinux.ru>

%define apache_moddocdir /var/www/html/addon-modules
%define httpd_conf %_sysconfdir/httpd/conf/httpd.conf

Source: http://www.rudedog.org/auth_ldap/auth_ldap-%version.tar.bz2
#Patch0: auth_ldap-1.4.7-Makefile.patch
Patch1: auth_ldap-1.6.0-Makefile_in.patch
Patch2: auth_ldap-1.6.0-configure_in.patch

Requires: apache

BuildPreReq: autoconf_2.13
# Automatically added by buildreq on Tue Jan 28 2003
BuildRequires: apache-devel libdb1 libgdbm libldap-devel libmm

%description
This is an authentication module for Apache that allows you to authenticate
HTTP clients using user entries in an LDAP directory.

%description -l ru_RU.KOI8-R
Модуль аутентификации для веб-сервера Apache; позволяет разграничить доступ
HTTP-клиентов, используя пользовательские записи из LDAP-каталога.

%prep
%setup -q
# %patch0 -p0
%patch1 -p1
%patch2 -p1
#For name module
mv auth_ldap.c mod_auth_ldap.c

%build
%set_autoconf_version 2.13

EXTRA_CFLAGS="$RPM_OPT_FLAGS"
export EXTRA_CFLAGS

%undefine __libtoolize
autoconf
# New in 1.6.0
%configure \
--with-apxs=/usr/sbin/apxs \
--with-ldap-sdk=openldap \
--with-shared-cache

%make_build

%install
mkdir -p $RPM_BUILD_ROOT%_libdir/apache
# install ROOT=$RPM_BUILD_ROOT see Makefile.in
%makeinstall ROOT=$RPM_BUILD_ROOT LIBDIR=%_libdir

%post
ln -snf %_docdir/%name-%version %apache_moddocdir/%name
%_sbindir/apxs -e -a -n auth_ldap mod_auth_ldap.so >/dev/null 2>/dev/null
#workaround apxs wrong changes
if [ -f %httpd_conf ]; then
grep -q "ldap_auth_module" %httpd_conf && \
%__subst "s/ldap_auth_module/auth_ldap_module/" %httpd_conf
fi
%_sbindir/apachectl update

%preun
if [ $1 = 0 ]; then
   %_sbindir/apxs -e -A -n auth_ldap mod_auth_ldap.so >/dev/null 2>/dev/null
#workaround apxs wrong changes
if [ -f %httpd_conf ]; then
grep -q "^LoadModule auth_ldap_module" %httpd_conf && \
%__subst "/^LoadModule auth_ldap_module/d" %httpd_conf
fi
%_sbindir/apachectl update
   %__rm -f %apache_moddocdir/%name
fi

%files
%_libdir/apache/mod_auth_ldap.so
%doc *.html PROBLEMS

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin