Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-12-SP2:GA
pam_ldap
pam_ldap.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pam_ldap.spec of Package pam_ldap
# # spec file for package pam_ldap # # Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: pam_ldap BuildRequires: automake BuildRequires: openldap2-devel BuildRequires: pam-devel # bug437293 %ifarch ppc64 Obsoletes: pam_ldap-64bit %endif # Version: 186 Release: 0 Summary: A PAM Module for LDAP Authentication License: LGPL-2.1-or-later Group: Productivity/Networking/LDAP/Clients URL: http://www.padl.com/OSS/pam_ldap.html Source: pam_ldap-%{version}.tar.bz2 Source1: README.SUSE Source2: baselibs.conf Patch: pam_ldap.patch Patch1: pam_ldap-arm-linux-gnueabi.patch Patch2: pam_ldap-expirewarning.dif Patch3: pam_ldap-chauthtok-errcode.dif Patch4: 0004-fix-bind-timelimit-description.patch Patch5: pam_ldap-fix-leaks.patch Patch6: pam_ldap-leaks-in-config.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This is a PAM Module that handles LDAP. The advantages of this pecular version are: Possibility to change LDAP passwords in the directory Compatibility with the nss_ldap configuration file format %prep %setup %patch -E %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 cp -v %{S:1} . %build autoreconf export CFLAGS="%optflags -fno-strict-aliasing" %configure --enable-nds \ --with-ldap-lib=openldap \ --libdir=/%{_lib} make %{?_smp_Mflags} # Relink using the version script and the -z nodelete flag (bsc#1142583) rm pam_ldap.so make pam_ldap_so_LDFLAGS="-shared -Wl,-z,nodelete -Wl,--version-script,exports.linux" %install make DESTDIR=$RPM_BUILD_ROOT install rm $RPM_BUILD_ROOT/etc/ldap.conf %files %defattr(-,root,root) %doc COPYING.LIB README README.SUSE ChangeLog ldap.conf pam.d %doc %{_mandir}/man5/pam_ldap* /%{_lib}/security/pam_ldap.so %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor