From ced06ff43da49dd55b390ebd80b1dcc120811d76 Mon Sep 17 00:00:00 2001 From: kzak Date: Jun 16 2005 15:39:03 +0000 Subject: - fix #157656 – CRM 546998: Possible bug in vipw, changes permissions of /etc/shadow and /etc/gshadow - fix #159339 - util-linux updates for new audit system (pam_loginuid.so added to util-linux-selinux.pamd) - fix #159418 - sfdisk unusable - crashes immediately on invocation - fix #157674 – sync option on VFAT mount destroys flash drives - fix .spec file /usr/sbin/{hwclock,clock} symlinks --- diff --git a/util-linux-2.12p-vipw-perm.patch b/util-linux-2.12p-vipw-perm.patch new file mode 100644 index 0000000..13c9cd8 --- /dev/null +++ b/util-linux-2.12p-vipw-perm.patch @@ -0,0 +1,16 @@ +--- util-linux-2.12p/login-utils/vipw.c.perm 2005-06-16 10:33:46.387891456 +0200 ++++ util-linux-2.12p/login-utils/vipw.c 2005-06-16 10:34:37.077185512 +0200 +@@ -299,11 +299,11 @@ + } + if (!is_shadow) + chmod(tmp_file, 0644); +-#if 0 ++/*#if 0*/ + /* if shadow file, then mode is 0600 now */ + else + chmod(tmp_file, 0400); +-#endif ++/*#endif*/ + pw_unlock(); + } + diff --git a/util-linux.spec b/util-linux.spec index 2ec8b6e..15e7712 100644 --- a/util-linux.spec +++ b/util-linux.spec @@ -27,7 +27,7 @@ Summary: A collection of basic system utilities. Name: util-linux Version: 2.12p -Release: 9.4 +Release: 10 License: distributable Group: System Environment/Base @@ -128,6 +128,12 @@ Patch186: util-linux-2.12p-fdformat-ide.patch Patch187: util-linux-2.12p-fstab-man.patch # 156597 - look - doesn't work with separators Patch188: util-linux-2.12p-look-separator.patch +# 157656 - CRM 546998 : Possible bug in vipw, changes permissions of /etc/shadow +Patch189: util-linux-2.12p-vipw-perm.patch +# 159418 – sfdisk unusable - crashes immediately on invocation +Patch200: util-linux-2.12p-sfdisk-fgets.patch +# 157674 – sync option on VFAT mount destroys flash drives +Patch201: util-linux-2.12p-mount-man-sync.patch # When adding patches, please make sure that it is easy to find out what bug # the # patch fixes. @@ -254,6 +260,9 @@ mv MCONFIG.new MCONFIG %patch186 -p1 %patch187 -p1 %patch188 -p1 +%patch189 -p1 +%patch200 -p1 +%patch201 -p1 %build unset LINGUAS || : @@ -382,7 +391,8 @@ install -m644 kbdrate/kbdrate.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/kbdrate } ln -sf ../../sbin/hwclock ${RPM_BUILD_ROOT}/usr/sbin/hwclock -ln -sf ../../sbin/clock ${RPM_BUILD_ROOT}/usr/sbin/clock +# we needn't /usr/sbin/clock in 'install' section if we ignore it in 'files' section [24-Jun-2005, Karel Zak] +#ln -sf ../../sbin/clock ${RPM_BUILD_ROOT}/usr/sbin/clock ln -sf hwclock ${RPM_BUILD_ROOT}/sbin/clock # We do not want dependencies on csh @@ -394,7 +404,7 @@ rm -f fdisk/README.cfdisk rm -f $RPM_BUILD_ROOT%{_bindir}/cytune $RPM_BUILD_ROOT%{_mandir}/man8/cytune.8* %endif %ifarch %no_hwclock_archs -rm -f $RPM_BUILD_ROOT/sbin/{hwclock,clock} $RPM_BUILD_ROOT%{_mandir}/man8/hwclock.8* +rm -f $RPM_BUILD_ROOT/sbin/{hwclock,clock} $RPM_BUILD_ROOT%{_mandir}/man8/hwclock.8* $RPM_BUILD_ROOT/usr/sbin/{hwclock,clock} %endif %ifarch s390 s390x rm -f $RPM_BUILD_ROOT/usr/{bin,sbin}/{fdformat,tunelp,floppy,setfdprm} $RPM_BUILD_ROOT%{_mandir}/man8/{fdformat,tunelp,floppy,setfdprm}.8* @@ -644,6 +654,13 @@ fi /sbin/losetup %changelog +* Thu Jun 16 2005 Karel Zak 2.12p-10 +- fix #157656 – CRM 546998: Possible bug in vipw, changes permissions of /etc/shadow and /etc/gshadow +- fix #159339 - util-linux updates for new audit system (pam_loginuid.so added to util-linux-selinux.pamd) +- fix #159418 - sfdisk unusable - crashes immediately on invocation +- fix #157674 – sync option on VFAT mount destroys flash drives +- fix .spec file /usr/sbin/{hwclock,clock} symlinks + * Wed May 4 2005 Jeremy Katz - 2.12p-9.3 - rebuild against new libe2fsprogs (and libblkid) to fix cramfs auto-detection