On (2002/07/05 05:22), Terry Lambert wrote:

> > This would not fit in with the rest of the world target, which doesn't
> > clean out stale headers, stale libraries or stale binaries.
> > Special-casing certain things will surprise people.
> Headers and libraries arguably should be removed, so as to avoid
> errors; not ports headers or libraries -- which aren't in the
> installation target paths in the first place -- but things like
> deprecated system headers, etc..

You and Paul are both pretty "out there" if you think -current users
will graciously accept a new world order in which ports linked
dymanically against system libraries won't work between a system upgrade
and the next port reinstall.

If you want to clean out crap left behind by `make world', just do this:

make world
rm -r /usr/include              # Make world really should overwrite
make installincludes            # header files!
find /bin /sbin /usr/bin /usr/sbin /usr/lib /usr/libexec /usr/share \
     -type f -mtime +1 -delete

If you're just annoyed by the recent perl wobble, think about how important
it is to do what Paul suggests, if it means annoying users who have very
good reasons to prefer the way the `make world' upgrade method works.

Then, if you still think it's important, figure out a way to do it
_without_ annoying those users, as suggested by Terry.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to