From owner-freebsd-ports Wed Oct 6 20:25:10 1999 Delivered-To: freebsd-ports@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 758) id A8092150C7; Wed, 6 Oct 1999 20:25:08 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by hub.freebsd.org (Postfix) with ESMTP id 7C0C01CD478; Wed, 6 Oct 1999 20:25:08 -0700 (PDT) (envelope-from kris@hub.freebsd.org) Date: Wed, 6 Oct 1999 20:25:08 -0700 (PDT) From: Kris Kennaway To: The Hermit Hacker Cc: Mike Muir , freebsd-ports@FreeBSD.ORG Subject: Re: install newer version over old one... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 7 Oct 1999, The Hermit Hacker wrote: > has anyone looked into/thought of some sort of 'make upgrade-all' command > that would ignore that a dependency is already installed and reinstall it? > basically, skip the check for it to be installed? You mean ALWAYS_BUILD_DEPENDS? :-) That's still not perfect for upgrading stuff, since even though it will build all the dependencies, it doesn't remove the old packages first and so you still potentially run into the same problems I mentioned earlier. What We Need is a system which decouples the name of a port and the version number, so you can 'make upgrade' and it will remove the old version before reinstalling the new one (which has a different port name). Optionally, it will also rebuild all the child dependencies as well. Kris ---- XOR for AES -- join the campaign! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message