Subject: Re: don't generate non-portable archives by default!!!! CVS commit: basesrc/bin/pax
To: None <christos@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: source-changes
Date: 10/16/2002 11:46:34
[ On Wednesday, October 16, 2002 at 06:46:10 (+0300), Christos Zoulas wrote: ]
> Subject: CVS commit: basesrc/bin/pax
>
> 
> Module Name:	basesrc
> Committed By:	christos
> Date:		Wed Oct 16 03:46:09 UTC 2002
> 
> Modified Files:
> 	basesrc/bin/pax: ar_io.c ar_subs.c extern.h options.c tar.c
> 
> Log Message:
> Support gnu long filename extensions by default for tar on create, list, and
> extract. We now generate GNU tar archives by default ("ustar  ^@" instead of
> "ustar^@00"). GNU extensions can be disabled with --strict.
> 
> XXX: long symlinks untested.

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.

-- 
								Greg A. Woods

+1 416 218-0098;            <g.a.woods@ieee.org>;           <woods@robohack.ca>
Planix, Inc. <woods@planix.com>; VE3TCP; Secrets of the Weird <woods@weird.com>