Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > f178c18c86b296132d281db215b16bbf > files > 17

shadow-utils-4.13-1.mga9.src.rpm

%define major 4
%define libname %mklibname subid %{major}
%define devname %mklibname subid -d

# (cg) Certain binaries build in this package are no longer wanted or are now 
# provided by other packages (e.g. coreutils, util-linux or passwd)
%define unwanted chfn chsh expiry groups login passwd porttime su suauth faillog logoutd nologin chgpasswd getspnam
# (cg) Some localised man pages are provided by the man-pages package rather
# than here so kill them off
# (Question: why?? See "urpmf share.*man.*/XXXX\\." where XXXX is one of the below)
%define unwanted_i18n_mans sg shadow

Name:		shadow-utils
Epoch:		3
Version:	4.13
Release:	%mkrel 1
Summary:	Utilities for managing shadow password files and user/group accounts
License:	BSD-3-Clause AND GPL-2.0-or-later
Group:		System/Base
URL:		https://github.com/shadow-maint/shadow
Source0:	https://github.com/shadow-maint/shadow/releases/download/%{version}/shadow-%{version}.tar.xz
Source1:	shadow-utils.login.defs
Source2:	shadow-970616.useradd
Source3:	adduser.8
Source4:	pwunconv.8
Source5:	grpconv.8
Source6:	grpunconv.8
Source7:	shadow-utils.HOME_MODE.xml
Source8:	user-group-mod.pamd
Source9:	chpasswd-newusers.pamd
Source10:	chage-chfn-chsh.pamd

Patch0:		shadow-4.1.5.1-rpmsave.patch
Patch1:		shadow-4.4-avx-owl-crypt_gensalt.patch
Patch2:		shadow-4.9-manfix.patch
Patch3:		shadow-4.9-libpam-link.patch
Patch4:		shadow-4.11.1-audit-update.patch
Patch7:		shadow-utils-configure-gshadow.patch

BuildRequires:	gettext-devel
BuildRequires:  automake
BuildRequires:	pam-devel
BuildRequires:	pkgconfig(libcrypt) >= 4.1.1-2
BuildRequires:	pam_userpass-devel
BuildRequires:  selinux-devel
BuildRequires:  semanage-devel
BuildRequires:	itstool
BuildRequires:	xsltproc
Requires:	setup >= 2.7.12-2
Requires:	pam_userpass
Requires(posttrans):	sed
Provides: 	adduser, newgrp
Provides:	/usr/sbin/useradd
Provides:	/usr/sbin/groupadd
Provides:	/usr/sbin/userdel
Provides:	/usr/sbin/groupdel
Conflicts:	msec < 0.47
Conflicts:	util-linux-ng < 2.13.1-6

%description
The shadow-utils package includes the necessary programs for
converting UNIX password files to the shadow password format, plus
programs for managing user and group accounts.  The pwconv command
converts passwords to the shadow password format.  The pwunconv command
unconverts shadow passwords and generates an npasswd file (a standard
UNIX password file).  The pwck command checks the integrity of
password and shadow files.  The lastlog command prints out the last
login times for all users.  The useradd, userdel and usermod commands
are used for managing user accounts.  The groupadd, groupdel and
groupmod commands are used for managing group accounts.

%package -n	%{libname}
Summary:	A library to manage subordinate uid and gid ranges
License:	BSD and GPLv2+
Group:		System/Libraries

%description -n	%{libname}
Utility library that provides a way to manage subid ranges.

%package -n	%{devname}
Summary:	Development package for shadow-utils-subid
License:	BSD and GPLv2+
Group:		Development/C

%description -n	%{devname}
Development files for shadow-utils-subid.

%prep
%autosetup -p1 -n shadow-%{version}

cp -a %{SOURCE7} man/login.defs.d/HOME_MODE.xml

%build
libtoolize --copy --force; aclocal; autoconf; automake --add-missing
%serverbuild
CFLAGS="%{optflags} -DEXTRA_CHECK_HOME_DIR" \
%configure \
        --enable-shadowgrp \
        --enable-man \
        --with-audit \
        --with-sha-crypt \
        --with-libpam \
        --with-bcrypt \
        --with-yescrypt \
	--with-selinux \
        --without-libcrack \
        --enable-shared \
        --with-group-name-max-length=32
%make_build
# because of the extra po file added manually
make -C po update-gmo

%install
%make_install gnulocaledir=%{buildroot}%{_datadir}/locale MKINSTALLDIRS=`pwd`/mkinstalldirs

install -d -m 750 %{buildroot}%{_sysconfdir}/default
install -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/login.defs
install -m 0600 %{SOURCE2} %{buildroot}%{_sysconfdir}/default/useradd


ln -s useradd %{buildroot}%{_sbindir}/adduser
mkdir -p %{buildroot}%{_mandir}/man8
install -m644 %{SOURCE3} %{buildroot}%{_mandir}/man8/
install -m644 %{SOURCE4} %{buildroot}%{_mandir}/man8/
install -m644 %{SOURCE5} %{buildroot}%{_mandir}/man8/
install -m644 %{SOURCE6} %{buildroot}%{_mandir}/man8/
perl -pi -e "s/encrpted/encrypted/g" %{buildroot}%{_mandir}/man8/newusers.8

# add pam support files
rm -rf %{buildroot}/etc/pam.d/
mkdir -p %{buildroot}/etc/pam.d/
install -m 0600 %{SOURCE8} %{buildroot}/etc/pam.d/user-group-mod
install -m 0600 %{SOURCE9} %{buildroot}/etc/pam.d/chpasswd-newusers
install -m 0600 %{SOURCE10} %{buildroot}/etc/pam.d/chage-chfn-chsh

pushd %{buildroot}/etc/pam.d
    for f in chpasswd newusers; do
        ln -s chpasswd-newusers ${f}
    done
    for f in chage; do
        # chfn and chsh are built without pam support in util-linux-ng
        ln -s chage-chfn-chsh ${f}
    done
    for f in groupadd groupdel groupmod useradd userdel usermod; do
        ln -s user-group-mod ${f}
    done
popd

# (cg) Remove unwanted binaries (and their corresponding man pages)
for unwanted in %{unwanted}; do
  rm -f %{buildroot}{%{_bindir},%{_sbindir}}/$unwanted
  rm -f %{buildroot}%{_mandir}/{,{??,??_??}/}man*/$unwanted.[[:digit:]]*
done

# (cg) Remove man pages provided by the "man-pages" package...
for unwanted in %{unwanted_i18n_mans}; do
  rm -f %{buildroot}%{_mandir}/{??,??_??}/man*/$unwanted.[[:digit:]]*
done

# (cg) Find all localised man pages
find %{buildroot}%{_mandir} -depth -type d -empty -delete
%find_lang shadow
for dir in $(ls -1d %{buildroot}%{_mandir}/{??,??_??}) ; do
  dir=$(echo $dir | sed -e "s|^%{buildroot}||")
  lang=$(basename $dir)
  echo "%%lang($lang) $dir/man*/*" >> shadow.lang
done

# Remove .la and .a files created by libsubid
rm -f %{buildroot}%{_libdir}/libsubid.la
rm -f %{buildroot}%{_libdir}/libsubid.a

%triggerin -p <lua> -- %{name} <= %{version}-%{release}
shadow_lock = "/etc/shadow.lock"
st = posix.stat(shadow_lock)
if st and st.type == "regular" and st.size == 0 then
  os.remove(shadow_lock)
end

%posttrans
# remove tcb and use sha512
sed -i 's/^CRYPT_PREFIX.*/ENCRYPT_METHOD SHA512/g' %{_sysconfdir}/login.defs
sed -i -re 's/(^USE_TCB[ \t]+yes)/#USE_TCB                 yes/g' %{_sysconfdir}/login.defs
sed -i -re 's/(^TCB_AUTH_GROUP[ \t]+yes)/#TCB_AUTH_GROUP          yes/g' %{_sysconfdir}/login.defs
sed -i -re 's/(^TCB_SYMLINKS[ \t]+yes)/#TCB_SYMLINKS          yes/g' %{_sysconfdir}/login.defs
sed -i -re 's/(^USE_TCB[ \t]+no)/#USE_TCB                 no/g' %{_sysconfdir}/login.defs
sed -i -re 's/(^TCB_AUTH_GROUP[ \t]+no)/#TCB_AUTH_GROUP          no/g' %{_sysconfdir}/login.defs
sed -i -re 's/(^TCB_SYMLINKS[ \t]+no)/#TCB_SYMLINKS          no/g' %{_sysconfdir}/login.defs

%files -f shadow.lang
%doc doc/HOWTO NEWS
%doc doc/WISHLIST doc/README.platforms
%attr(0644,root,root)	%config(noreplace) %{_sysconfdir}/login.defs
%attr(0600,root,root)	%config(noreplace) %{_sysconfdir}/default/useradd
%{_bindir}/sg
%attr(2711,root,shadow) %{_bindir}/chage
%attr(4711,root,root)   %{_bindir}/gpasswd
%attr(0711,root,root) %caps(cap_setgid=ep) %{_bindir}/newgidmap
%attr(4711,root,root)   %{_bindir}/newgrp
%attr(0711,root,root) %caps(cap_setuid=ep) %{_bindir}/newuidmap
%{_bindir}/lastlog
%{_bindir}/getsubids
%{_sbindir}/adduser
%{_sbindir}/user*
%{_sbindir}/group*
%{_sbindir}/grpck
%{_sbindir}/pwck
%{_sbindir}/*conv
%{_sbindir}/chpasswd
%{_sbindir}/newusers
%{_sbindir}/vipw
%{_sbindir}/vigr
%{_mandir}/man1/chage.1*
%{_mandir}/man1/newgidmap.1*
%{_mandir}/man1/newgrp.1*
%{_mandir}/man1/newuidmap.1*
%{_mandir}/man1/sg.1*
%{_mandir}/man1/gpasswd.1*
%{_mandir}/man1/getsubids.1*
%{_mandir}/man3/shadow.3*
%{_mandir}/man5/gshadow.5*
%{_mandir}/man5/login.defs.5*
%{_mandir}/man5/shadow.5*
%{_mandir}/man5/subgid.5*
%{_mandir}/man5/subuid.5*
%{_mandir}/man8/adduser.8*
%{_mandir}/man8/group*.8*
%{_mandir}/man8/user*.8*
%{_mandir}/man8/pwck.8*
%{_mandir}/man8/grpck.8*
%{_mandir}/man8/chpasswd.8*
%{_mandir}/man8/newusers.8*
%{_mandir}/man8/vipw.8*
%{_mandir}/man8/vigr.8*
%{_mandir}/man8/*conv.8*
%{_mandir}/man8/lastlog.8*
%attr(640,root,shadow) %config(noreplace) /etc/pam.d/chage-chfn-chsh
/etc/pam.d/chage
%attr(640,root,shadow) %config(noreplace) /etc/pam.d/chpasswd-newusers 
/etc/pam.d/chpasswd
/etc/pam.d/newusers
%attr(640,root,shadow) %config(noreplace) /etc/pam.d/user-group-mod
/etc/pam.d/useradd
/etc/pam.d/userdel
/etc/pam.d/usermod
/etc/pam.d/groupadd
/etc/pam.d/groupdel
/etc/pam.d/groupmod

%files -n %{libname}
%{_libdir}/libsubid.so.%{major}
%{_libdir}/libsubid.so.%{major}.*

%files -n %{devname}
%{_includedir}/shadow/subid.h
%{_libdir}/libsubid.so


%changelog
* Mon Nov 28 2022 luigiwalser <luigiwalser> 3:4.13-1.mga9
+ Revision: 1912202
- 4.13
- remove upstream (and upstreamed) patches
- add patch from fedora to fix gshadow configure check
- update sub_uid/gid_min to 524288 (from fedora)

* Sat Sep 17 2022 wally <wally> 3:4.12.3-3.mga9
+ Revision: 1889638
- make /etc/login.defs world readable to allow tools to read for example UID_MIN and UID_MAX from it
- set /etc/login.defs owner group to root

* Thu Sep 15 2022 wally <wally> 3:4.12.3-2.mga9
+ Revision: 1889094
- add patches from upstream git to fix /etc/skel copying issues when creating a new user (and maybe some more)

* Thu Sep 15 2022 luigiwalser <luigiwalser> 3:4.12.3-1.mga9
+ Revision: 1888846
- libsubid major is now 4
- 4.12.3
- update login.defs from fedora (add HMAC_CRYPTO_ALGO)
- rediff patches 1, 7, 11 (from fedora)
- remove patches 2, 15-25 (fixed upstream)
- rediff patches 3, 6
- add patches 10, 14 (from fedora)

* Sun Mar 27 2022 umeabot <umeabot> 3:4.9-6.mga9
+ Revision: 1829484
- Mageia 9 Mass Rebuild

* Tue Jan 04 2022 joequant <joequant> 3:4.9-5.mga9
+ Revision: 1766819
- fix up 7273c25 patch

* Tue Jan 04 2022 joequant <joequant> 3:4.9-4.mga9
+ Revision: 1766739
- update semanage
- add item
- add patch shadow-maint/shadow#491 to fix podman

* Mon Jan 03 2022 joequant <joequant> 3:4.9-3.mga9
+ Revision: 1766394
- add new fedora patches - required for podman

* Fri Aug 06 2021 luigiwalser <luigiwalser> 2:4.9-2.mga9
+ Revision: 1739932
- 4.9
- rediff avx-owl-crypt_gensalt patch
- updated rediffed audit-update and manfix patches from fedora
- renumber patches
- add patch from fedora to move create home to the end of main
- add patch from fedora to allow all group types with -G option (usermod)
- add patch to fix linking errors
- added subpackages for libsubid

* Wed Aug 04 2021 luigiwalser <luigiwalser> 2:4.8.1-1.mga9
+ Revision: 1738997
- add more bugfixes from fedora (patches 46,49,60-66,68)
- add yescrypt support from fedora (patches 58,59)
- add patch to use crypt_gensalt from libxcrypt (67)
- update login.defs with yescrypt and bcrypt support
- 4.8.1
- update URL
- update login.defs from upstream via fedora (source 1)
- add login.defs.d/HOME_MODE.xml from fedora (source 7)
- replace dotinname patch (4) with goodname patch (1) from fedora
- rediffed patches 32 and 33 from fedora
- add man page clarifications from fedora (patches 15, 43)
- add audit message changes from fedora (patch 22)
- remove upstreamed patches 34, 35, 36, 37, 39
- add additional bugfixes from upstream via fedora (patches 44, 45)
+ joequant <joequant>
- update to 4.8.1

* Mon Dec 07 2020 tmb <tmb> 2:4.6-4.mga8
+ Revision: 1654318
- revert to 4.6
+ luigiwalser <luigiwalser>
- 4.8.1
- update login.defs from upstream via fedora (source 1)
- add login.defs.d/HOME_MODE.xml from fedora (source 7)
- replace dotinname patch (4) with goodname patch (1) from fedora
- rediffed patches 32 and 33 from fedora
- add man page clarifications from fedora (patches 15, 43)
- add audit message changes from fedora (patch 22)
- remove upstreamed patches 34, 35, 36, 37, 39
- add additional bugfixes from upstream via fedora (patches 44, 45)

* Fri Feb 14 2020 umeabot <umeabot> 2:4.6-2.mga8
+ Revision: 1521548
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Fri Dec 28 2018 luigiwalser <luigiwalser> 2:4.6-1.mga7
+ Revision: 1345810
- 4.6
- update source URL
- remove patches 10, 12, 13, 14, 15 (fixed upstream)
- add some patches from fedora
- use caps instead of setuid on newuidmap/newgidmap

* Sun Sep 02 2018 tv <tv> 2:4.4-6.mga7
+ Revision: 1256169
- fix requires thus fixing random sed install error when librpm break cycle (mga#23482)

* Sun Aug 12 2018 tmb <tmb> 2:4.4-5.mga7
+ Revision: 1251144
- switch to libxcrypt

* Sat Jun 16 2018 wally <wally> 2:4.4-4.mga7
+ Revision: 1237259
- change post script to posttrans as sed might be still unavailable at post

* Thu Mar 15 2018 luigiwalser <luigiwalser> 2:4.4-3.mga7
+ Revision: 1209740
- rediff patch from opensuse to fix CVE-2018-7169

* Thu Dec 21 2017 mrambo3501 <mrambo3501> 2:4.4-2.mga7
+ Revision: 1183656
- add upstream patch to fix CVE-2017-12424 mga#22010

* Mon Jan 23 2017 mrambo3501 <mrambo3501> 2:4.4-1.mga6
+ Revision: 1083246
- update to version 4.4 to fix CVE-2016-625[12]
- remove shadow-perms patch applied upstream
- modify gensalt patch to work with new version
- add patch to fix compile error on new version
- add fedora patch to fix user defaults regression
- modify default umask per bugs 18984 and 618

* Sat Sep 24 2016 luigiwalser <luigiwalser> 2:4.2.1-12.mga6
+ Revision: 1055775
- rebuild for failed upload

* Thu Aug 04 2016 philippem <philippem> 2:4.2.1-11.mga6
+ Revision: 1044453
- rebuild for new pam

* Sun Jul 31 2016 philippem <philippem> 2:4.2.1-10.mga6
+ Revision: 1044162
- add post to be sure to remove tcb and use sha512
- remove shadow.lock

* Fri Jul 15 2016 philippem <philippem> 2:4.2.1-9.mga6
+ Revision: 1042233
- don't rely on tcb mga#18930, mga#17504

* Fri Feb 12 2016 umeabot <umeabot> 2:4.2.1-8.mga6
+ Revision: 959009
- Mageia 6 Mass Rebuild

* Fri Aug 21 2015 tmb <tmb> 2:4.2.1-7.mga6
+ Revision: 867887
- rebuild for new gcc

* Wed Aug 12 2015 tv <tv> 2:4.2.1-6.mga6
+ Revision: 863392
- use SHA512 to encrypt password

* Wed Oct 15 2014 umeabot <umeabot> 2:4.2.1-5.mga5
+ Revision: 741584
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 2:4.2.1-4.mga5
+ Revision: 689130
- Mageia 5 Mass Rebuild

* Tue Sep 02 2014 colin <colin> 2:4.2.1-3.mga5
+ Revision: 670860
- Increase the group name length check from 16->32 (matches fedora)

* Sun Jul 27 2014 colin <colin> 2:4.2.1-2.mga5
+ Revision: 657627
- Switch system uid boundary to 1000+

* Wed May 14 2014 luigiwalser <luigiwalser> 2:4.2.1-1.mga5
+ Revision: 622794
- 4.2.1
- fix source URL
- explicitly list (and tighten) gpasswd permissions due to SUID
- add newgidmap and newuidmap commands to files list
- add newgidmap, newuidmap, subgid, and subuid man pages to files list

* Wed May 14 2014 luigiwalser <luigiwalser> 2:4.1.5.1-7.mga5
+ Revision: 622783
- do not accidentally delete login.defs man page (mga#13377)

* Fri Oct 18 2013 umeabot <umeabot> 2:4.1.5.1-6.mga4
+ Revision: 518318
- Mageia 4 Mass Rebuild

* Mon Jan 14 2013 umeabot <umeabot> 2:4.1.5.1-5.mga3
+ Revision: 381957
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Dec 06 2012 rtp <rtp> 2:4.1.5.1-4.mga3
+ Revision: 327373
- change chpasswd pam configuration to make it work again.
  Main point is to remove the pam_userpass line which has no chance
  to work since pam_userpass is not supported by chpasswd.

* Sat Dec 01 2012 lmenut <lmenut> 2:4.1.5.1-3.mga3
+ Revision: 324062
- Change and unify default paths:
  - remove /(s)bin after UsrMove
  - add /usr/local/(s)bin

* Tue Nov 20 2012 lmenut <lmenut> 2:4.1.5.1-2.mga3
+ Revision: 319884
- Change and unify default paths:
  - remove /(s)bin after UsrMove
  - add /usr/local/(s)bin

* Tue Jul 17 2012 colin <colin> 2:4.1.5.1-1.mga3
+ Revision: 271844
- Promote from testing to main repository

* Thu Jul 12 2012 colin <colin> 2:4.1.5.1-0.1.mga3
+ Revision: 270393
- New version: 4.1.5.1
- Drop outdated local Dutch translation
- Drop binaries we do not want that are shipped elsewhere
- Package manpages from all locales
- Rediff patches
- Drop TCB patch in favour of upstream TCB support now included
- Write patch to fix upstream TCB build problems
- Drop upstream applied patch (groupmod-username)

* Sun Jan 09 2011 tmb <tmb> 2:4.1.4.2-9.mga1
+ Revision: 3733
- imported package shadow-utils


* Sun Jan  9 2011 Thomas Backlund <tmb@mageia.org> 2:4.1.4.2-9.mga1
- initial mageia import
- drop rpm tags

* Mon Jan 03 2011 Oden Eriksson <oeriksson@mandriva.com> 2:4.1.4.2-8mdv2011.0
+ Revision: 627716
- don't force the usage of automake1.7

* Fri Dec 03 2010 Oden Eriksson <oeriksson@mandriva.com> 2:4.1.4.2-7mdv2011.0
+ Revision: 607535
- rebuild

* Thu Mar 25 2010 Pascal Terjan <pterjan@mandriva.org> 2:4.1.4.2-6mdv2010.1
+ Revision: 527508
- Fix group renaming (#57190, patch from gentoo)

* Mon Mar 15 2010 Oden Eriksson <oeriksson@mandriva.com> 2:4.1.4.2-5mdv2010.1
+ Revision: 519983
- rebuilt against audit-2 libs

* Sun Nov 29 2009 Pascal Terjan <pterjan@mandriva.org> 2:4.1.4.2-4mdv2010.1
+ Revision: 471566
- Fix login.defs

* Thu Nov 26 2009 Pascal Terjan <pterjan@mandriva.org> 2:4.1.4.2-3mdv2010.1
+ Revision: 470346
- Update login.defs

* Tue Nov 24 2009 Pascal Terjan <pterjan@mandriva.org> 2:4.1.4.2-2mdv2010.1
+ Revision: 469496
- Update to /release as nothing seems too obviously broken

* Tue Nov 24 2009 Pascal Terjan <pterjan@mandriva.org> 2:4.1.4.2-1mdv2010.1
+ Revision: 469403
- Update tcb patch
- Drop shadow-4.0.11.1-no-syslog-setlocale.patch as it is 9 years old
  and there is no explanation on why we should disable this workaround
- Update to 4.1.4.2
 o Drop patches that are now upstream:
  * shadow-4.0.12-nscd.patch
  * shadow-4.0.12-unlock.patch
  * shadow-4.0.12-do-copy-skel-if-home-directory-exists-but-is-empty.patch
  * shadow-4.0.12-avx-owl-crypt_gensalt.patch
 o Update other patches
- Update URL, we are missing a lot of releases

* Thu Sep 03 2009 Christophe Fergeau <cfergeau@mandriva.com> 2:4.0.12-20mdv2010.0
+ Revision: 427122
- rebuild

* Mon Mar 09 2009 Oden Eriksson <oeriksson@mandriva.com> 2:4.0.12-19mdv2009.1
+ Revision: 353187
- P10: security fix for CVE-2008-5394
- rediffed one fuzzy patch (P2)

  + Antoine Ginies <aginies@mandriva.com>
    - rebuild

* Wed Aug 27 2008 Vincent Danen <vdanen@mandriva.com> 2:4.0.12-17mdv2009.0
+ Revision: 276627
- add shadow_perms patch so pwconv creates /etc/shadow mode 0440 and owned root:shadow

* Thu Aug 07 2008 Thierry Vignaud <tv@mandriva.org> 2:4.0.12-16mdv2009.0
+ Revision: 265694
- rebuild early 2009.0 package (before pixel changes)

* Sat May 31 2008 Frederik Himpe <fhimpe@mandriva.org> 2:4.0.12-15mdv2009.0
+ Revision: 213823
- Add conflicts to fix upgrade from 2008.1 (files vipw and vigr were moved)

* Wed May 21 2008 Vincent Danen <vdanen@mandriva.com> 2:4.0.12-14mdv2009.0
+ Revision: 209785
- PASS_MIN_LEN seems no longer valid for some reason, so comment 
  it out to get rid of warning messages when creating new users

* Tue May 20 2008 Vincent Danen <vdanen@mandriva.com> 2:4.0.12-13mdv2009.0
+ Revision: 209280
- package the pam.d files

* Mon May 19 2008 Vincent Danen <vdanen@mandriva.com> 2:4.0.12-12mdv2009.0
+ Revision: 209190
- requires pam_userpass

* Mon May 19 2008 Vincent Danen <vdanen@mandriva.com> 2:4.0.12-11mdv2009.0
+ Revision: 209077
- add pam support files now that we build with pam support

* Sun May 18 2008 Vincent Danen <vdanen@mandriva.com> 2:4.0.12-10mdv2009.0
+ Revision: 208800
- add crypt_gensalt.patch from Annvix to allow setting which crypt method to use for passwords via login.defs
- add tcb.patch to provide support for TCB
- buildrequires pam-devel, tcb-devel, glibc-crypt_blowfish-devel, pam_userpass-devel
- requires tcb
- update login.defs to add CRYPT_PREFIX, CRYPT_ROUNDS, USE_TCB, TCB_AUTH_GROUP, and TCB_SYMLINKS
- vipw and vigr belong here now, not util-linux-ng
- require setup 2.7.12-2mdv or newer as it supplies the auth, chkpwd, and shadow groups

* Wed Mar 05 2008 Oden Eriksson <oeriksson@mandriva.com> 2:4.0.12-9mdv2008.1
+ Revision: 179504
- rebuild

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Mon Sep 17 2007 Andreas Hasenack <andreas@mandriva.com> 2:4.0.12-8mdv2008.0
+ Revision: 89134
- fixed groupadd manpage synopsis (#33533)

* Mon Jul 02 2007 Andreas Hasenack <andreas@mandriva.com> 2:4.0.12-7mdv2008.0
+ Revision: 47132
- updated nl po file (#27082)

* Wed Jun 27 2007 Andreas Hasenack <andreas@mandriva.com> 2:4.0.12-6mdv2008.0
+ Revision: 45099
- using serverbuild macro (-fstack-protector-all)

* Tue Jun 12 2007 Pixel <pixel@mandriva.com> 2:4.0.12-5mdv2008.0
+ Revision: 38108
- allow adduser to copy skel directory if the home directory exists but is empty (#29009)


* Mon Mar 19 2007 Andreas Hasenack <andreas@mandriva.com> 4.0.12-4mdv2007.1
+ Revision: 146707
- don't leave lock files lying around (#29221)

  + Pixel <pixel@mandriva.com>
    - Import shadow-utils

* Thu Jun 15 2006 Guillaume Rousse <guillomovitch@mandriva.org> 2:4.0.12-3mdv2007.0
- /etc/default doesn't belong to this package
- some spec cleanup

* Sat Jun 10 2006 Rafael Garcia-Suarez <rgarciasuarez@mandriva.com> 2:4.0.12-2mdv2007.0
- Add patch 4: allow dots and capitals in usernames (Rawhide)
- Remove provide itself with larger version; increased epoch instead
- Uncompressed patches

* Wed Sep 14 2005 Warly <warly@mandriva.com> 1:4.0.12-mdk
- new version, fix a bug which overwrite user config in conectiva upgrade

* Mon Aug 15 2005 Thierry Vignaud <tvignaud@mandriva.com> 4.0.11.1-4mdk
- NEWS is more usefull than ChangeLog

* Sat Aug 13 2005 Frederic Lepied <flepied@mandriva.com> 4.0.11.1-3mdk
- Conflicts with msec < 0.47

* Fri Aug 12 2005 Nicolas Lécureuil <neoclust@mandriva.org> 4.0.11.1-2mdk
- Remove packager tag
- mkrel

* Sat Aug 06 2005 Cris <cris@mandrive.com> 1:4.0.11.1-1mdk
- New version
- Drop all unused patches
- Clean up spec file
- Respin some patches based on fedora core 4 4.0.7 versions

* Tue Mar 22 2005 Warly <warly@mandrakesoft.com> 1:4.0.3-8mdk
- Fix the nscd patch to refer to the right pid file (bug 14840)

* Tue Jun 15 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 4.0.3-8mdk
- fix gcc-3.4 build (P501)
- use %%make and %%makeinstall_std macro
- work around problem with mkinstalldirs
- drop prefix tag