Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Apr 2006 14:54:37 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Chris Maness <chris@chrismaness.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Upgrade Tool
Message-ID:  <20060429185437.GA62359@xor.obsecurity.org>
In-Reply-To: <44538D42.8030301@chrismaness.com>
References:  <44538D42.8030301@chrismaness.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--0OAP2g/MAC+5xKAE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Apr 29, 2006 at 08:58:58AM -0700, Chris Maness wrote:
> Currently, I download the tarballs for each specific application by=20
> hand, delete the old folder, then untar the new directory in the ports=20
> tree.  Is there an app that does this without having to do this by=20
> hand.  I know about cvs syncing the whole ports tree, but I prefer to=20
> upgrade the specific applications that have issues not the whole tree.

This is much harder than you might think; often applications depend on
other applications and infrastructure elements in complex and
unintuitive ways, so you will easily get your system into an
inconsistent, unbuildable state following this method.

The only foolproof way to do it is to update the entire tree; tools
like portsnap and cvsup make this *really easy*, so why add extra
effort and risks?

Kris

--0OAP2g/MAC+5xKAE
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)

iD8DBQFEU7ZsWry0BWjoQKURAjrFAKCyoi2r2gVXFlq+43OLxOhSPvYRqACfXETf
C1VBzsPhmvbUXe1HkF+YXIE=
=mZ00
-----END PGP SIGNATURE-----

--0OAP2g/MAC+5xKAE--



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