Subject: Re: CVS commit: src/distrib/sets
To: matthew green <mrg@eterna.com.au>
From: Perry E. Metzger <perry@piermont.com>
List: source-changes
Date: 04/07/2003 11:46:54
matthew green <mrg@eterna.com.au> writes:
>    Log Message:
>    do pax -L so that symlinks aren't blown away.
>    Beginning of work to fix PR install/8090 from Luke Mewburn
> 
> 
> exactly how does "pax -L" help 8090?

> all that does is convert symlinks in the tarballs themselves to
> copies of the files, but only when using the 'installsets' option.

You didn't read the change, did you.

This impacts the use of the program when we copy sets for
installworld, NOT when we build sets.

Try it. If you have a directory a and a symlink b to the directory a,
and the tar files contain a file in directory b, the symlink b to
directory a is NOT blown away, whereas before it WAS blown away.

That means if you, for instance, had /bin as a symlink to /usr/bin,
that choice will not be blown away by the make installworld
process.

Note again this is NOT for building sets -- only for the installworld
type set copy.

And no, I'm not going to back it out.

Perry