Date: Sat, 6 Jul 2002 15:29:52 +0300 From: Ruslan Ermilov <ru@FreeBSD.ORG> To: Paul Richards <paul@freebsd-services.com> Cc: current@FreeBSD.ORG Subject: Re: Removing perl in make world Message-ID: <20020706122952.GE40599@sunbay.com> In-Reply-To: <1025862341.1573.40.camel@lobster.originative.co.uk> References: <1025862341.1573.40.camel@lobster.originative.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
--lkTb+7nhmha7W+c3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jul 05, 2002 at 10:45:41AM +0100, Paul Richards wrote: > I think we should add a target to make world that checks for the > existence of an old base install of Perl and removes it if it exists. >=20 > As a general principle, if we do things like remove code during -current > development then make world needs to cater for that change. The idea of > make world is that what you get at the end of it is a pristine install > of a snapshot of FreeBSD from the current branch. >=20 > The bootstrap target was originally added for this purpose, to deal with > issues during releases i.e. to bootstrap from one version of current to > another. It's got misunderstood along the way to mean bootstrapping > tools needed early in the build process. >=20 > I'd like to resurrect it's original meaning and add code to clean out > old versions of Perl. >=20 I strongly object to this unless we clearly define the procedure of deleting the old stuff like libraries, headers, programs, etc. I routinely do the cleanup by installing the world into a separate DESTDIR, and comparing it with what is available under /. I don't see a major problem with this except maybe a space. Another approarch is to compare the modification times with the current date; this works almost ok for all things except headers and (now) static libraries plus some miscellaneous stuff that is getting installed with -C. Cheers, --=20 Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age --lkTb+7nhmha7W+c3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9JuLAUkv4P6juNwoRAgvPAJ4/b0eCBR0FMyP3O0VYqH4xga/vWACeO/2k tS10ZogO/hd6DdJytTqIfbQ= =M141 -----END PGP SIGNATURE----- --lkTb+7nhmha7W+c3-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020706122952.GE40599>