-# TODO:
-# - finish and test it
-#
Summary: Utilities to manage the passwd and shadow user information
Summary(pl): Narzêdzia do zarz±dzania informacjami o u¿ytkownikach z passwd i shadow
Name: pwdutils
-Version: 2.5.95
+Version: 2.6
Release: 1
License: GPL
Group: Applications/System
Source0: ftp://ftp.kernel.org/pub/linux/utils/net/NIS/%{name}-%{version}.tar.bz2
-# Source0-md5: 635d74899b81b85d1495718f52c6df8c
+# Source0-md5: 8567328b1ad7609f8851eec57658f1a0
Source1: %{name}.useradd
Source2: %{name}.rpasswdd.init
Source3: %{name}.login.defs
Source7: passwd.pamd
Source8: useradd.pamd
Source9: userdb.pamd
+URL: http://www.thkukuk.de/pam/pwdutils/
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gcc >= 5:3.2
BuildRequires: libselinux-devel
BuildRequires: openldap-devel
BuildRequires: openssl-devel
+BuildRequires: openslp-devel
BuildRequires: pam-devel
+BuildRequires: sed >= 4.0
Provides: shadow = 2:%{version}-%{release}
Provides: shadow-extras = 2:%{version}-%{release}
Obsoletes: shadow
-Obsoletes: shadow-extras
+Obsoletes: shadow-extras
Conflicts: util-linux < 2.12-10
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%{__autoheader}
%{__automake}
%configure \
+ --enable-pam_rpasswd \
--enable-selinux \
+ --enable-slp \
+ --enable-ssl \
+ --enable-ldap \
+ --enable-nls \
--disable-rpath
%{__make}
rm -rf $RPM_BUILD_ROOT
%post
-/sbin/ldconfig
if [ ! -f /etc/shadow ]; then
%{_sbindir}/pwconv
fi
-%postun -p /sbin/ldconfig
-
%post -n rpasswdd
/sbin/chkconfig --add rpasswdd
if [ -f /var/lock/subsys/rpasswdd ]; then