[lsb-discuss] [Patch] depreciate "chown u.g" since the coreutils may only accept u:g

Tobias Burnus tobias.burnus at physik.fu-berlin.de
Wed Aug 13 19:16:54 PDT 2003


Hi,

the current alpha version of the GNU coreutils (5.0.90) contains this
change:

"chown: `.' is no longer recognized as a separator in the OWNER:GROUP
 specifier on POSIX 1003.1-2001 systems.  If chown *was not* compiled
 on such a system, then it still accepts `.', by default.  If chown
 was compiled on a POSIX 1003.1-2001 system, then you may enable the
 old behavior by setting _POSIX2_VERSION=199209 in your environment."

The gLSB currently states:

"chown is as specified in the Single UNIX Specification but with
 differences as listed below."
"The use of the '.' character as a separator between the specification of
 the user name and group name is supported (in addition to the use of the
 ':' character as specified in the Single UNIX Specification)."

Since the default chown tool under Linux now favours the ':' it makes
sense to move this the '.' sentence into the "LSB Deprecated Differences".

Tobias

PS: This is also known as bug
    [ 783357 ] chown utility: _POSIX2_VERSION
    http://sourceforge.net/tracker/index.php?func=detail&aid=783357&group_id=1107&atid=101107
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: command.diff
Url: http://lists.linux-foundation.org/pipermail/lsb-discuss/attachments/20030814/9e77e19f/attachment.txt 


More information about the lsb-discuss mailing list