From ced06ff43da49dd55b390ebd80b1dcc120811d76 Mon Sep 17 00:00:00 2001 From: kzak Date: Thu, 16 Jun 2005 15:39:03 +0000 Subject: [PATCH] =?UTF-8?q?-=20fix=20#157656=20=E2=80=93=20CRM=20546998:?= =?UTF-8?q?=20Possible=20bug=20in=20vipw,=20changes=20permissions=20of=20?= =?UTF-8?q?=20=20=20=20/etc/shadow=20and=20/etc/gshadow=20-=20fix=20#15933?= =?UTF-8?q?9=20-=20util-linux=20updates=20for=20new=20audit=20system=20(pa?= =?UTF-8?q?m=5Floginuid.so=20=20=20=20=20added=20to=20util-linux-selinux.p?= =?UTF-8?q?amd)=20-=20fix=20#159418=20-=20sfdisk=20unusable=20-=20crashes?= =?UTF-8?q?=20immediately=20on=20invocation=20-=20fix=20#157674=20?= =?UTF-8?q?=E2=80=93=20sync=20option=20on=20VFAT=20mount=20destroys=20flas?= =?UTF-8?q?h=20drives=20-=20fix=20.spec=20file=20/usr/sbin/{hwclock,clock}?= =?UTF-8?q?=20symlinks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- util-linux-2.12p-vipw-perm.patch | 16 ++++++++++++++++ util-linux.spec | 23 ++++++++++++++++++++--- 2 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 util-linux-2.12p-vipw-perm.patch 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