Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 May 2002 00:03:33 -0400
From:      Brian Dean <bsd@bsdhome.com>
To:        Andrew Gallatin <gallatin@cs.duke.edu>
Cc:        Mark Murray <mark@grondar.za>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG
Subject:   Re: cvs commit: src/gnu/usr.bin Makefile
Message-ID:  <20020517000333.C98310@neutrino.bsdhome.com>
In-Reply-To: <20020516105124.A40234@grasshopper.cs.duke.edu>; from gallatin@cs.duke.edu on Thu, May 16, 2002 at 10:51:24AM -0400
References:  <200205160859.g4G8xql13901@freefall.freebsd.org> <200205160911.g4G9Bkj1084625@grimreaper.grondar.org> <20020516105124.A40234@grasshopper.cs.duke.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, May 16, 2002 at 10:51:24AM -0400, Andrew Gallatin wrote:
> Are there any plans to provide some script (part of mergemaster?)
> which purges all previously installed perl related files from the base
> system to prevent future conflicts with ports installed versions of
> perl?  Or is rm -f /usr/bin/perl* sufficient?

After every few installworlds, I'll occasionally do an 'ls -lt' on
/bin, /usr/bin, /sbin, /usr/sbin, /usr/lib, and /usr/libexec.
Anything that didn't get installed by the installworld will be listed
at the bottom and have an obviously different date/time stamp than
everything else, and thusly can be removed as no longer part of the
system.

The only thing that I think defies this recipe is
/usr/libexec/ld-elf.so.1, which is only installed if it is different
than the previous one (check the use of '-C' for install in
src/libexec/rtld/Makefile).  Trust me, you _don't_ want to accidently
clean up that file.

-Brian
-- 
Brian Dean
bsd@FreeBSD.org
bsd@bsdhome.com

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020517000333.C98310>