Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 Aug 2007 12:40:24 -0400
From:      Kris Kennaway <kris@obsecurity.org>
To:        Tobias Roth <freebsd.lists@fsck.ch>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: How did upgrading applications happen before portupgrade etc?
Message-ID:  <20070811164024.GA26248@rot26.obsecurity.org>
In-Reply-To: <46BD8352.4000605@fsck.ch>
References:  <20070811115642.L34115@obelix.home.rakhesh.com> <20070811084358.GA21364@rot26.obsecurity.org> <46BD8352.4000605@fsck.ch>

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

--pf9I7BMVVzbSWLtt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 11, 2007 at 11:37:22AM +0200, Tobias Roth wrote:
> Kris Kennaway wrote:
> > On Sat, Aug 11, 2007 at 12:03:33PM +0400, Rakhesh Sasidharan wrote:
> >> Hi,
> >>
> >> Just a question that struck me today. Before there were the portupgrad=
e=20
> >> and other tools for upgrading installed applications to their newer=20
> >> versions, how did things work out?
> >>
> >> Did one upgrade applications through a series of "make deinstall=20
> >> reinstall" commands (I wonder if these commands take care of dependenc=
ies=20
> >> too) or was there any other way?
> >=20
> > Basically that, plus a lot of other manual steps that were always
> > somewhat hard to get exactly right but which more or less worked back
> > in the days when Gnomes lived in your garden and Java was a place on
> > the map.  It was a simpler, more innocent age.
>=20
> There was pkg_version -c that printed a sequence of
>=20
> cd /usr/ports/foo/bar
> make
> make deinstall
> make install
> make clean
>=20
> or something like that. Whatever broke was fixed manually afterwards :-)
> Oh, and there was no UPDATING in /usr/ports/ as well I think.

Old-timers will tell you that pkg_version is a new-fangled invention,
and back in the day they had to slave for hours over a hot keyboard to
run all those make commands by hand :)

Kris
--pf9I7BMVVzbSWLtt
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFGveZ4Wry0BWjoQKURAoSSAKCURUBccXSXjrnUZflfQd7IVeE42ACg7x4W
kaiMz4bJ47z+GcZ7cgNSQng=
=hbw5
-----END PGP SIGNATURE-----

--pf9I7BMVVzbSWLtt--



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