HEADS UP: tar -l is now (intentionally) broken.

Matthias Andree ma at dt.e-technik.uni-dortmund.de
Tue Aug 3 02:09:22 PDT 2004

"David G. Lawrence" <dg at dglawrence.com> writes:

>> # kientzle at freebsd.org / 2004-08-02 22:55:45 -0700:
>> > Since POSIX and GNU violently disagree about the
>> > meaning of "tar -l", and there seem to be strong
>> > adherents to both interpretations, I'm preparing to
>> > commit a patch that breaks "tar -l" for everyone:
>>     All I can see is three posts in current@, that's
>>     not much of a discussion (or voting).
>>     I for one, would prefer POSIX compliance. :)
>    Well, '-l' has meant "local filesystem only" in FreeBSD since the 1.0
> release (i.e. since the beginning - more than 10 years now). FreeBSD isn't
> a POSIX OS - it's a BSD OS and we have many differences in our user
> environment that differ from POSIX. That's partly what makes us BSD rather
> than System V, Solaris, or Linux. Many of our users prefer the way that ps(1)
> works in BSD, for example...as well as many other non-POSIXisms in other
> utilities.

Talking of Solaris, it still has a nonconforming /bin/sh, and such is a
major annoyance in heteogenous networks. Same applies to FreeBSD, please
lean towards standards wherever possible. As this BSD tar stuff is a
-CURRENT issue, it is allowed to break.

Matthias Andree

Encrypted mail welcome: my GnuPG key ID is 0x052E7D95 (PGP/MIME preferred)

More information about the freebsd-ports mailing list