This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

experimental coreutils-5.94-4


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

An experimental release of coreutils, 5.94-4, is available to help test
the latest snapshots in preparation for cygwin 1.5.20.  To use this
version, you must have a recent snapshot (20060227 or later)
installed, then use the Exp button of setup.exe to select the
experimental version of coreutils.

This version fixes the coreutils bug in pwd when called from /, or from
anywhere in the // hierarchy.  Coupled with the cygwin patch to use
accurate inode numbers in the // hierarchy (20060227 snapshot) and /proc
hierarchy (20060228 snapshot), you should now have the same behavior with
/bin/pwd as you do from the shell builtin 'pwd -P', whether on local
drives, remote shares, or virtual file systems.  In my testing, I have
encountered two exceptions to this: for any location with a parent
directory with read but not search permissions, readdir will fail in its
search for the subdirectory.  And for anyone that uses MVFS (the Rational
ClearCase file system), it is possible to change directories into a
versioned suffix (for example, if directory foo exists, so does
foo@@/main/LATEST), but since ClearCase (intentionally) fails to list the
versioned suffix filenames in readdir, /bin/pwd will (correctly) fail to
find out what your current directory is.  But these are rare corner cases.

Also, my patch happened to touch all commands with the --preserve-root
option (such as chmod, rm, etc.) - they will now treat // like / in
regards to special treatment of root.

See also my previous experimental release notes:
http://cygwin.com/ml/cygwin/2006-02/msg00825.html
http://cygwin.com/ml/cygwin/2006-02/msg00928.html

- --
Life is short - so eat dessert first!

Eric Blake             ebb9@byu.net
volunteer cygwin coreutils maintainer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEBF5284KuGfSFAYARAvvLAJ9Cmg7PDnXnfl6FV799CW9wboodKgCfX6Lc
CUlOLtFsiz7wYV9Gtp8qP9w=
=a4Lb
-----END PGP SIGNATURE-----

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]