From e7d2a0c23cbc97ed8c474f66c0597d55f21bcfa6e1dd890050941b256a48d62f Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 3 Dec 2007 10:10:15 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/coreutils?expand=0&rev=13 --- coreutils-6.9.89.48-96961.tar.lzma | 3 -- ...ls-6.9.89.48.diff => coreutils-6.9.90.diff | 0 coreutils-6.9.90.tar.lzma | 3 ++ coreutils.changes | 41 +++++++++++----- coreutils.spec | 47 ++++++++++++------- 5 files changed, 60 insertions(+), 34 deletions(-) delete mode 100644 coreutils-6.9.89.48-96961.tar.lzma rename coreutils-6.9.89.48.diff => coreutils-6.9.90.diff (100%) create mode 100644 coreutils-6.9.90.tar.lzma diff --git a/coreutils-6.9.89.48-96961.tar.lzma b/coreutils-6.9.89.48-96961.tar.lzma deleted file mode 100644 index 58ba39a..0000000 --- a/coreutils-6.9.89.48-96961.tar.lzma +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c48513d649a0ba64d7a4c969904812386f642d5cbf835d5099a73adf8918ee90 -size 3681669 diff --git a/coreutils-6.9.89.48.diff b/coreutils-6.9.90.diff similarity index 100% rename from coreutils-6.9.89.48.diff rename to coreutils-6.9.90.diff diff --git a/coreutils-6.9.90.tar.lzma b/coreutils-6.9.90.tar.lzma new file mode 100644 index 0000000..b2298ba --- /dev/null +++ b/coreutils-6.9.90.tar.lzma @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7482ab52304ac8a938f1e9bbfef75bf8c8018a602e4728662ea7ef86c6a3c36a +size 3682634 diff --git a/coreutils.changes b/coreutils.changes index 55be81d..e3b4b72 100644 --- a/coreutils.changes +++ b/coreutils.changes @@ -1,11 +1,13 @@ ------------------------------------------------------------------- -Thu Nov 29 14:28:26 CET 2007 - schwab@suse.de +Mon Dec 3 10:44:24 CET 2007 - schwab@suse.de -- Update to coreutils-6.9.89.48 snapshot. +- Update to coreutils-6.9.90. ** New programs arch: equivalent to uname -m, not installed by default But don't install this program on Solaris systems. + chcon: change the SELinux security context of a file mktemp: create a temporary file or directory (or names) + runcon: run a program in a different SELinux security context ** Programs no longer installed by default hostname, su ** Changes in behavior @@ -17,7 +19,17 @@ Thu Nov 29 14:28:26 CET 2007 - schwab@suse.de The tr from coreutils-5.2.1 and earlier would fail for such usage, and Solaris' tr ignores that final byte. ** New features - Add SELinux support (FIXME: add details here) + Add SELinux support, based on the patch from Fedora: + * cp accepts new --preserve=context option. + * "cp -a" works with SELinux: + Now, cp -a attempts to preserve context, but failure to do so does + not change cp's exit status. However "cp --preserve=context" is + similar, but failure *does* cause cp to exit with nonzero status. + * install accepts new "-Z, --context=C" option. + * id accepts new "-Z" option. + * stat honors the new %C format directive: SELinux security context string + * ls accepts a slightly modified -Z option. + * ls: contrary to Fedora version, does not accept --lcontext and --scontext cp -p tries to preserve the GID of a file even if preserving the UID is not possible. uniq accepts a new option: --zero-terminated (-z). As with the sort @@ -62,16 +74,14 @@ Thu Nov 29 14:28:26 CET 2007 - schwab@suse.de Before, "cp /proc/cpuinfo c" would create an empty file when the kernel reports stat.st_size == 0, while "cat /proc/cpuinfo > c" would "work", and create a nonempty one. [bug introduced in coreutils-6.0] - cp no longer fails to write through a dangling symlink - [bug introduced in coreutils-6.7]. cp --parents no - longer mishandles symlinks to directories in file name - components in the source, e.g., "cp --parents symlink/a/b - d" no longer fails. Also, 'cp' no longer considers a - destination symlink to be the same as the referenced file when - copying links or making backups. For example, if SYM is a symlink - to FILE, "cp -l FILE SYM" now reports an error instead of silently - doing nothing. The behavior of 'cp' is now better documented when - the destination is a symlink. + cp --parents no longer mishandles symlinks to directories in file + name components in the source, e.g., "cp --parents symlink/a/b d" + no longer fails. Also, 'cp' no longer considers a destination + symlink to be the same as the referenced file when copying links + or making backups. For example, if SYM is a symlink to FILE, + "cp -l FILE SYM" now reports an error instead of silently doing + nothing. The behavior of 'cp' is now better documented when the + destination is a symlink. "cp -i --update older newer" no longer prompts; same for mv "cp -i" now detects read errors on standard input, and no longer consumes too much seekable input; same for ln, install, mv, and rm. @@ -122,6 +132,11 @@ Thu Nov 29 14:28:26 CET 2007 - schwab@suse.de tr no longer rejects an unmatched [:lower:] or [:upper:] in SET1. [present in the original version] +------------------------------------------------------------------- +Thu Nov 29 14:28:26 CET 2007 - schwab@suse.de + +- Update to coreutils-6.9.89.48 snapshot. + ------------------------------------------------------------------- Mon Jul 23 15:15:11 CEST 2007 - schwab@suse.de diff --git a/coreutils.spec b/coreutils.spec index 840a38e..7c9d84d 100644 --- a/coreutils.spec +++ b/coreutils.spec @@ -1,5 +1,5 @@ # -# spec file for package coreutils (Version 6.9.89.48) +# spec file for package coreutils (Version 6.9.90) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -19,11 +19,10 @@ Obsoletes: fileutils sh-utils stat textutils mktemp Obsoletes: libselinux <= 1.23.11-3 libselinux-32bit >= 9 libselinux-64bit = 9 libselinux-x86 = 9 AutoReqProv: on PreReq: %{install_info_prereq} -Version: 6.9.89.48 +Version: 6.9.90 Release: 1 Summary: GNU Core Utilities -%define treeish 96961 -Source: coreutils-%{version}-%treeish.tar.lzma +Source: coreutils-%{version}.tar.lzma Source1: su.pamd Source2: su.default Patch: coreutils-%{version}.diff @@ -93,7 +92,7 @@ Authors: Ulrich Drepper %prep -%setup -q -n %name-%version-%treeish +%setup -q %patch1 -p1 %patch4 -p1 %patch5 @@ -170,12 +169,14 @@ rm -rf $RPM_BUILD_ROOT %dir %{_prefix}/share/locale/*/LC_TIME %changelog -* Thu Nov 29 2007 - schwab@suse.de -- Update to coreutils-6.9.89.48 snapshot. +* Mon Dec 03 2007 - schwab@suse.de +- Update to coreutils-6.9.90. ** New programs arch: equivalent to uname -m, not installed by default But don't install this program on Solaris systems. + chcon: change the SELinux security context of a file mktemp: create a temporary file or directory (or names) + runcon: run a program in a different SELinux security context ** Programs no longer installed by default hostname, su ** Changes in behavior @@ -187,7 +188,17 @@ rm -rf $RPM_BUILD_ROOT The tr from coreutils-5.2.1 and earlier would fail for such usage, and Solaris' tr ignores that final byte. ** New features - Add SELinux support (FIXME: add details here) + Add SELinux support, based on the patch from Fedora: + * cp accepts new --preserve=context option. + * "cp -a" works with SELinux: + Now, cp -a attempts to preserve context, but failure to do so does + not change cp's exit status. However "cp --preserve=context" is + similar, but failure *does* cause cp to exit with nonzero status. + * install accepts new "-Z, --context=C" option. + * id accepts new "-Z" option. + * stat honors the new %%C format directive: SELinux security context string + * ls accepts a slightly modified -Z option. + * ls: contrary to Fedora version, does not accept --lcontext and --scontext cp -p tries to preserve the GID of a file even if preserving the UID is not possible. uniq accepts a new option: --zero-terminated (-z). As with the sort @@ -232,16 +243,14 @@ rm -rf $RPM_BUILD_ROOT Before, "cp /proc/cpuinfo c" would create an empty file when the kernel reports stat.st_size == 0, while "cat /proc/cpuinfo > c" would "work", and create a nonempty one. [bug introduced in coreutils-6.0] - cp no longer fails to write through a dangling symlink - [bug introduced in coreutils-6.7]. cp --parents no - longer mishandles symlinks to directories in file name - components in the source, e.g., "cp --parents symlink/a/b - d" no longer fails. Also, 'cp' no longer considers a - destination symlink to be the same as the referenced file when - copying links or making backups. For example, if SYM is a symlink - to FILE, "cp -l FILE SYM" now reports an error instead of silently - doing nothing. The behavior of 'cp' is now better documented when - the destination is a symlink. + cp --parents no longer mishandles symlinks to directories in file + name components in the source, e.g., "cp --parents symlink/a/b d" + no longer fails. Also, 'cp' no longer considers a destination + symlink to be the same as the referenced file when copying links + or making backups. For example, if SYM is a symlink to FILE, + "cp -l FILE SYM" now reports an error instead of silently doing + nothing. The behavior of 'cp' is now better documented when the + destination is a symlink. "cp -i --update older newer" no longer prompts; same for mv "cp -i" now detects read errors on standard input, and no longer consumes too much seekable input; same for ln, install, mv, and rm. @@ -291,6 +300,8 @@ rm -rf $RPM_BUILD_ROOT complement of Set1. [present in the original version, in 1992] tr no longer rejects an unmatched [:lower:] or [:upper:] in SET1. [present in the original version] +* Thu Nov 29 2007 - schwab@suse.de +- Update to coreutils-6.9.89.48 snapshot. * Mon Jul 23 2007 - schwab@suse.de - Fix random sort. - Fix invalid free.