upgrade 4.0.7
This commit is contained in:
parent
7eff5230ad
commit
647583f0bc
@ -1 +1 @@
|
|||||||
shadow-4.0.3.tar.bz2
|
shadow-4.0.7.tar.bz2
|
||||||
|
@ -1,24 +1,11 @@
|
|||||||
These libraries aren't meant to be installed. Not without headers, at least.
|
--- shadow-4.0.7/lib/Makefile.am.noinst 2005-01-18 01:08:48.000000000 +0100
|
||||||
|
+++ shadow-4.0.7/lib/Makefile.am 2005-03-01 16:38:38.018234957 +0100
|
||||||
--- shadow-4.0.3/libmisc/Makefile.am 2002-11-21 23:19:50.000000000 -0500
|
@@ -3,7 +3,7 @@
|
||||||
+++ shadow-4.0.3/libmisc/Makefile.am 2002-11-21 23:19:45.000000000 -0500
|
|
||||||
@@ -5,7 +5,7 @@
|
|
||||||
|
|
||||||
INCLUDES = -I$(top_srcdir) -I$(top_srcdir)/lib
|
|
||||||
|
|
||||||
-lib_LTLIBRARIES = libmisc.la
|
|
||||||
+noinst_LTLIBRARIES = libmisc.la
|
|
||||||
|
|
||||||
libmisc_la_SOURCES = \
|
|
||||||
addgrps.c \
|
|
||||||
--- shadow-4.0.3/lib/Makefile.am 2002-11-21 23:19:37.000000000 -0500
|
|
||||||
+++ shadow-4.0.3/lib/Makefile.am 2002-11-21 23:19:32.000000000 -0500
|
|
||||||
@@ -4,7 +4,7 @@
|
|
||||||
DEFS =
|
DEFS =
|
||||||
INCLUDES = -I$(top_srcdir)
|
|
||||||
|
|
||||||
-lib_LTLIBRARIES = libshadow.la
|
-lib_LTLIBRARIES = libshadow.la
|
||||||
+noinst_LTLIBRARIES = libshadow.la
|
+noinst_LTLIBRARIES = libshadow.la
|
||||||
|
|
||||||
libshadow_la_LDFLAGS = -version-info 0:0:0
|
libshadow_la_LDFLAGS = -version-info 0:0:0
|
||||||
libshadow_la_LIBADD = $(INTLLIBS) $(LIBCRYPT) $(LIBTCFS) $(LIBSKEY) $(LIBMD) \
|
libshadow_la_LIBADD = $(INTLLIBS) $(LIBCRYPT) $(LIBSKEY) $(LIBMD) $(LIBSELINUX)
|
||||||
|
@ -6,37 +6,33 @@
|
|||||||
|
|
||||||
Summary: Utilities for managing accounts and shadow password files.
|
Summary: Utilities for managing accounts and shadow password files.
|
||||||
Name: shadow-utils
|
Name: shadow-utils
|
||||||
Version: 4.0.3
|
Version: 4.0.7
|
||||||
Release: 59
|
Release: 1
|
||||||
Epoch: 2
|
Epoch: 2
|
||||||
URL: http://shadow.pld.org.pl/
|
URL: http://shadow.pld.org.pl/
|
||||||
Source0: ftp://ftp.pld.org.pl/software/shadow/shadow-%{version}.tar.bz2
|
Source0: ftp://ftp.pld.org.pl/software/shadow/shadow-%{version}.tar.bz2
|
||||||
Source1: shadow-970616.login.defs
|
Source1: shadow-970616.login.defs
|
||||||
Source2: shadow-970616.useradd
|
Source2: shadow-970616.useradd
|
||||||
Source3: adduser.8
|
Patch0: shadow-4.0.7-redhat.patch
|
||||||
Source4: pwunconv.8
|
|
||||||
Source5: grpconv.8
|
|
||||||
Source6: grpunconv.8
|
|
||||||
Patch0: shadow-4.0.3-redhat.patch
|
|
||||||
Patch1: shadow-4.0.3-noinst.patch
|
Patch1: shadow-4.0.3-noinst.patch
|
||||||
Patch2: shadow-4.0.3-nscd.patch
|
#Patch2: shadow-4.0.3-nscd.patch
|
||||||
Patch3: shadow-19990827-group.patch
|
#Patch3: shadow-19990827-group.patch
|
||||||
Patch4: shadow-4.0.3-vipw.patch
|
Patch4: shadow-4.0.3-vipw.patch
|
||||||
Patch5: shadow-4.0.3-mailspool.patch
|
#Patch5: shadow-4.0.3-mailspool.patch
|
||||||
Patch6: shadow-20000902-usg.patch
|
#Patch6: shadow-20000902-usg.patch
|
||||||
Patch7: shadow-4.0.3-shadow-man.patch
|
#Patch7: shadow-4.0.3-shadow-man.patch
|
||||||
Patch8: shadow-utils-selinux.patch
|
#Patch8: shadow-utils-selinux.patch
|
||||||
Patch9: shadow-4.0.3-lastlog-size.patch
|
#Patch9: shadow-4.0.3-lastlog-size.patch
|
||||||
Patch10: shadow-4.0.3-largefile.patch
|
#Patch10: shadow-4.0.3-largefile.patch
|
||||||
Patch11: shadow-4.0.3-fixref.patch
|
#Patch11: shadow-4.0.3-fixref.patch
|
||||||
Patch12: shadow-4.0.3-uninitialized.patch
|
#Patch12: shadow-4.0.3-uninitialized.patch
|
||||||
Patch13: shadow-4.0.3-removemalloc.patch
|
#Patch13: shadow-4.0.3-removemalloc.patch
|
||||||
Patch14: shadow-4.0.3-useradd-unlock.patch
|
Patch14: shadow-4.0.3-useradd-unlock.patch
|
||||||
Patch15: shadow-4.0.3-chage-selinux.patch
|
Patch15: shadow-4.0.3-chage-selinux.patch
|
||||||
Patch16: shadow-4.0.3-goodname.patch
|
Patch16: shadow-4.0.3-goodname.patch
|
||||||
Patch17: shadow-4.0.3-pl-n_useradd.8.patch
|
Patch17: shadow-4.0.3-pl-n_useradd.8.patch
|
||||||
Patch18: shadow-4.0.3-skellink.patch
|
#Patch18: shadow-4.0.3-skellink.patch
|
||||||
Patch19: shadow-4.0.3-matchpathcon.patch
|
#Patch19: shadow-4.0.3-matchpathcon.patch
|
||||||
Patch20: shadow-4.0.3-selinux_context.patch
|
Patch20: shadow-4.0.3-selinux_context.patch
|
||||||
Patch21: shadow-4.0.3-lastlog.patch
|
Patch21: shadow-4.0.3-lastlog.patch
|
||||||
Patch22: shadow-4.0.3-maxmem.patch
|
Patch22: shadow-4.0.3-maxmem.patch
|
||||||
@ -63,29 +59,30 @@ are used for managing group accounts.
|
|||||||
%setup -q -n shadow-%{version}
|
%setup -q -n shadow-%{version}
|
||||||
%patch0 -p1 -b .redhat
|
%patch0 -p1 -b .redhat
|
||||||
%patch1 -p1 -b .noinst
|
%patch1 -p1 -b .noinst
|
||||||
%patch2 -p1 -b .nscd
|
#%patch2 -p1 -b .nscd
|
||||||
%patch3 -p1 -b .group
|
#%patch3 -p1 -b .group
|
||||||
%patch4 -p1 -b .vipw
|
%patch4 -p1 -b .vipw
|
||||||
%patch5 -p1 -b .mailspool
|
#%patch5 -p1 -b .mailspool
|
||||||
%patch6 -p1 -b .usg
|
#%patch6 -p1 -b .usg
|
||||||
%patch7 -p1 -b .shadow-man
|
#%patch7 -p1 -b .shadow-man
|
||||||
%patch8 -p1 -b .selinux
|
#%patch8 -p1 -b .selinux
|
||||||
%patch9 -p1 -b .lastlog-size
|
#%patch9 -p1 -b .lastlog-size
|
||||||
%patch10 -p1 -b .largefile
|
#%patch10 -p1 -b .largefile
|
||||||
%patch11 -p1 -b .fixref
|
#%patch11 -p1 -b .fixref
|
||||||
%patch12 -p1 -b .uninitialized
|
#%patch12 -p1 -b .uninitialized
|
||||||
%patch13 -p1 -b .removemalloc
|
#%patch13 -p1 -b .removemalloc
|
||||||
%patch14 -p1 -b .useradd-unlock
|
%patch14 -p1 -b .useradd-unlock
|
||||||
%patch15 -p1 -b .chage-selinux
|
%patch15 -p1 -b .chage-selinux
|
||||||
%patch16 -p1 -b .goodname
|
%patch16 -p1 -b .goodname
|
||||||
%patch17 -p1
|
%patch17 -p1 -b .pl-n
|
||||||
%patch18 -p1 -b .skellink
|
#%patch18 -p1 -b .skellink
|
||||||
%patch19 -p1 -b .matchpathcon
|
#%patch19 -p1 -b .matchpathcon
|
||||||
%patch20 -p1 -b .selinux_context
|
%patch20 -p1 -b .selinux_context
|
||||||
%patch21 -p1 -b .lastlog
|
%patch21 -p1 -b .lastlog
|
||||||
%patch22 -p1 -b .maxmem
|
%patch22 -p1 -b .maxmem
|
||||||
|
|
||||||
rm po/*.gmo
|
rm po/*.gmo
|
||||||
|
rm po/stamp-po
|
||||||
|
|
||||||
# Recode man pages from euc-jp to UTF-8.
|
# Recode man pages from euc-jp to UTF-8.
|
||||||
manconv() {
|
manconv() {
|
||||||
@ -140,34 +137,11 @@ install -d -m 755 $RPM_BUILD_ROOT/etc/default
|
|||||||
install -c -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/etc/login.defs
|
install -c -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/etc/login.defs
|
||||||
install -c -m 0600 %{SOURCE2} $RPM_BUILD_ROOT/etc/default/useradd
|
install -c -m 0600 %{SOURCE2} $RPM_BUILD_ROOT/etc/default/useradd
|
||||||
|
|
||||||
ln -s useradd $RPM_BUILD_ROOT%{_sbindir}/adduser
|
|
||||||
install -m644 $RPM_SOURCE_DIR/adduser.8 $RPM_BUILD_ROOT%{_mandir}/man8/
|
|
||||||
install -m644 $RPM_SOURCE_DIR/pwunconv.8 $RPM_BUILD_ROOT%{_mandir}/man8/
|
|
||||||
install -m644 $RPM_SOURCE_DIR/grpconv.8 $RPM_BUILD_ROOT%{_mandir}/man8/
|
|
||||||
install -m644 $RPM_SOURCE_DIR/grpunconv.8 $RPM_BUILD_ROOT%{_mandir}/man8/
|
|
||||||
|
|
||||||
# Convert man pages from references to hard links, so that if a referred-to
|
ln -s useradd $RPM_BUILD_ROOT%{_sbindir}/adduser
|
||||||
# page is removed, we don't break things. Not a good idea for the general
|
ln -s %{_mandir}/man8/useradd.8 $RPM_BUILD_ROOT/%{_mandir}/man8/adduser.8
|
||||||
# case, because when the policy script compresses them, we probably lose.
|
for subdir in $RPM_BUILD_ROOT/%{_mandir}/{??,??_??,??_??.*}/man* ; do
|
||||||
linkman() {
|
test -d $subdir && test -e $subdir/useradd.8 && echo ".so man8/useradd.8" > $subdir/adduser.8
|
||||||
flags="$-"
|
|
||||||
#set +x
|
|
||||||
for manpage in $1/man*/* ; do
|
|
||||||
pushd $1 > /dev/null
|
|
||||||
if grep -q '^\.so' $manpage && \
|
|
||||||
test `grep -v '^\.so' $manpage | wc -l` -eq 0 ; then
|
|
||||||
target=`awk '/^\.so/ { print $NF }' $manpage`
|
|
||||||
if test -n "$target" ; then
|
|
||||||
rm "$manpage"
|
|
||||||
ln -v "$target" "$manpage"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
popd > /dev/null
|
|
||||||
done
|
|
||||||
set -"$flags"
|
|
||||||
}
|
|
||||||
for subdir in $RPM_BUILD_ROOT/%{_mandir}/{??,??_??,??_??.*} ; do
|
|
||||||
test -d $subdir && linkman $subdir
|
|
||||||
done
|
done
|
||||||
|
|
||||||
# Remove binaries we don't use.
|
# Remove binaries we don't use.
|
||||||
@ -179,17 +153,18 @@ rm $RPM_BUILD_ROOT/%{_bindir}/login
|
|||||||
rm $RPM_BUILD_ROOT/%{_bindir}/newgrp
|
rm $RPM_BUILD_ROOT/%{_bindir}/newgrp
|
||||||
rm $RPM_BUILD_ROOT/%{_bindir}/passwd
|
rm $RPM_BUILD_ROOT/%{_bindir}/passwd
|
||||||
rm $RPM_BUILD_ROOT/%{_bindir}/su
|
rm $RPM_BUILD_ROOT/%{_bindir}/su
|
||||||
rm $RPM_BUILD_ROOT/%{_sbindir}/dpasswd
|
|
||||||
rm $RPM_BUILD_ROOT/%{_sbindir}/logoutd
|
rm $RPM_BUILD_ROOT/%{_sbindir}/logoutd
|
||||||
rm $RPM_BUILD_ROOT/%{_sbindir}/mkpasswd
|
rm $RPM_BUILD_ROOT/%{_sbindir}/mkpasswd
|
||||||
rm $RPM_BUILD_ROOT/%{_sbindir}/vipw
|
rm $RPM_BUILD_ROOT/%{_sbindir}/vipw
|
||||||
|
|
||||||
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/id.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chfn.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chfn.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chfn.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chfn.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chsh.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/chsh.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chsh.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/chsh.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/expiry.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/expiry.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/expiry.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/expiry.*
|
||||||
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/groups.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/groups.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/groups.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/login.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/login.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/login.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/login.*
|
||||||
@ -200,7 +175,6 @@ rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/passwd.*
|
|||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man1/su.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man1/su.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/su.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man1/su.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man3/getspnam.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man3/getspnam.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/d_passwd.*
|
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man5/limits.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man5/limits.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/limits.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/*/man5/limits.*
|
||||||
rm $RPM_BUILD_ROOT/%{_mandir}/man5/login.access.*
|
rm $RPM_BUILD_ROOT/%{_mandir}/man5/login.access.*
|
||||||
@ -229,7 +203,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
|
|
||||||
%files -f shadow.lang
|
%files -f shadow.lang
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc NEWS doc/ANNOUNCE doc/HOWTO doc/LICENSE README doc/README.linux
|
%doc NEWS doc/HOWTO doc/LICENSE README doc/README.linux
|
||||||
%dir /etc/default
|
%dir /etc/default
|
||||||
%attr(0644,root,root) %config /etc/login.defs
|
%attr(0644,root,root) %config /etc/login.defs
|
||||||
%attr(0600,root,root) %config /etc/default/useradd
|
%attr(0600,root,root) %config /etc/default/useradd
|
||||||
@ -246,7 +220,6 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_sbindir}/*conv
|
%{_sbindir}/*conv
|
||||||
%{_sbindir}/chpasswd
|
%{_sbindir}/chpasswd
|
||||||
%{_sbindir}/newusers
|
%{_sbindir}/newusers
|
||||||
#%{_sbindir}/mkpasswd
|
|
||||||
%{_mandir}/man1/chage.1*
|
%{_mandir}/man1/chage.1*
|
||||||
%{_mandir}/*/man1/chage.1*
|
%{_mandir}/*/man1/chage.1*
|
||||||
%{_mandir}/man1/gpasswd.1*
|
%{_mandir}/man1/gpasswd.1*
|
||||||
@ -280,6 +253,9 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_mandir}/*/man8/faillog.8*
|
%{_mandir}/*/man8/faillog.8*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 02 2005 Peter Vrabec <pvrabec@redhat.com>
|
||||||
|
- upgrade 2:4.0.7-1
|
||||||
|
|
||||||
* Fri Feb 25 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-59
|
* Fri Feb 25 2005 Peter Vrabec <pvrabec@redhat.com> 2:4.0.3-59
|
||||||
- static limit on group count to dynamic (#125510, #148994, #147742)
|
- static limit on group count to dynamic (#125510, #148994, #147742)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user