Subject: Re: don't generate non-portable archives by default!!!! CVS commit: basesrc/bin/pax
To: NetBSD Userlevel Technical Discussion List <tech-userlevel@NetBSD.ORG>
From: Christos Zoulas <email@example.com>
Date: 10/16/2002 11:52:14
On Oct 16, 11:46am, firstname.lastname@example.org (Greg A. Woods) wrote:
-- Subject: Re: don't generate non-portable archives by default!!!! CVS commi
The choice that I had was to enable or disable gnu extensions by
default. NetBSD had the extensions turned on by default [by virtue
of using gnu-tar as tar], so I followed the existing practice.
Please note that the gnu extensions are not disallowed by the
standard. The long filename and long link entries, are extra entries
of ././@LongLink that will get extracted as mode 0 empty files by
tar programs that are not aware of the extensions. There was no
way to generate 100% USDA approved ustar files before. Now you can
by using "tar --strict", so in my eyes this is an improvement.
| Reading GNU Tar archives by default would be a good idea. ("very good"
| according to some folks)
| Generating them by default is a very _BAD_ idea and does not help with
| the issue of helping people ensure the future (and even current)
| portability of their archived data.