Updated: coreutils-5.3.0-4

Eric Blake ebb9@byu.net
Wed Apr 6 07:54:00 GMT 2005

Hash: SHA1

A new release of coreutils, 5.3.0-4, is available.

This is a minor patch release.  The overall 5.3.0 series was designated
unstable by the upstream author (compared to the stable 5.2.1), because it
introduces some POSIX-compliance fixes for the first time; but there have
been few complaints so the 5.2.1 series is no longer available via
setup.exe.  See /usr/share/doc/coreutils-5.3.0/NEWS for the changes since

This release adds the following patches:  cp(1), install(1), and mv(1) are
now more consistent in their behavior of implicit .exe extensions (see
http://cygwin.com/ml/cygwin/2005-03/msg00448.html for some examples that
were previously strange).  Additionally, rm(1) now also has some implicit
.exe handling.  The rule of thumb is that if both x and x.exe exist in a
directory, the command-line argument specifies that file.  But if only
x.exe exists, then both x and x.exe can be used to name the file, and if
.exe was implicitly added to reach the source, then the destination will
also have .exe.  The other patch in this release is that dircolors(1) now
supports the cygwin terminal by default when it is not using /etc/DIR_COLORS.

There is still a known upstream bug with hardlinks - `mv -i a b' fails to
prompt when a and b are hardlinks to one another, but that will be fixed
whenever upstream releases 5.3.1.  Also, I am not sure whether coreutils
should attempt to make `mv a A' work successfully; but in the meantime you
can use the mvv script proposed here:
http://sourceware.org/ml/cygwin/2005-02/msg00454.html.  Also, note that
su(1) is
UNSUPPORTED; for more details, see http://cygwin.com/faq/faq_3.html#SEC42.

This package REQUIRES cygwin 1.5.13 or newer snapshots, and has been
tested with cygwin 1.5.14.  If you are running on a Windows 95, 98, or ME
system, cygwin 1.5.14 still has some known bugs that may affect several
coreutils, such as touch(1).  To avoid those bugs, you can use a snapshot
or wait for cygwin 1.5.15.  When building from source, you will need your
own version of automake 1.9.5 or later (until the cygwin automake version
is updated) if you want `make -k check' to get past the spurious failures
caused by bugs in the testsuite.

GNU coreutils provides a collection of commonly used utilities essential
to a standard POSIX environment.  It comprises the former textutils,
sh-utils, and fileutils packages.  The following executables are included:

[ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd
df dir dircolors dirname du echo env expand expr factor false fmt fold
gkill groups head hostid hostname id install join link ln logname ls
md5sum mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr
printenv printf ptx pwd readlink rm rmdir seq sha1sum shred sleep sort
split stat stty sum sync tac tail tee test touch tr true tsort tty uname
unexpand uniq unlink users vdir wc who whoami yes

To update your installation, click on the "Install Cygwin now" link on
the http://cygwin.com/ web page.  This downloads setup.exe to your
system.  Save it and run setup, answer the questions, then look for
'coreutils' in the 'Base' category.

Because of packaging conflicts between coreutils-5.2.1-5,
cygutils-1.2.5-1, gettext-0.14.1-1, libiconv-1.9.2-1, and procps-010801-2,
upgrading any of these packages may delete a file provided by another.
Running `cygcheck -c' will show you if upgrading left a package
incomplete, in which case you should reinstall that package.

Note that downloads from sources.redhat.com (aka cygwin.com) aren't
allowed due to bandwidth limitations.  This means that you will need
to find a mirror which has this update, please choose the one nearest
to you: http://cygwin.com/mirrors.html

If you want to make a point or ask a question the Cygwin mailing
list is the appropriate place.

- --
Eric Blake
Version: GnuPG v1.4.0 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org


More information about the Cygwin-announce mailing list