From owner-freebsd-questions Thu Apr 19 2:12: 7 2001 Delivered-To: freebsd-questions@freebsd.org Received: from serenity.mcc.ac.uk (serenity.mcc.ac.uk [130.88.200.93]) by hub.freebsd.org (Postfix) with ESMTP id C4D0737B424 for ; Thu, 19 Apr 2001 02:12:03 -0700 (PDT) (envelope-from rasputin@freebsd-uk.eu.org) Received: from dogma.freebsd-uk.eu.org ([130.88.200.97] ident=root) by serenity.mcc.ac.uk with esmtp (Exim 2.05 #4) id 14qATr-000Jju-00 for questions@freebsd.org; Thu, 19 Apr 2001 10:12:03 +0100 Received: (from rasputin@localhost) by dogma.freebsd-uk.eu.org (8.11.1/8.11.1) id f3J9C2H25161 for questions@freebsd.org; Thu, 19 Apr 2001 10:12:02 +0100 (BST) (envelope-from rasputin) Date: Thu, 19 Apr 2001 10:12:02 +0100 From: Rasputin To: questions@freebsd.org Subject: Re: How to people easily update ports with dependencies (such as galeon)? Message-ID: <20010419101202.A24896@dogma.freebsd-uk.eu.org> Reply-To: Rasputin References: <20010418144251.22905.qmail@web3306.mail.yahoo.com> <20010418121714.J44424-100000@benny.geektank.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <20010418121714.J44424-100000@benny.geektank.org>; from tmchow@sfu.ca on Wed, Apr 18, 2001 at 12:18:28PM -0700 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Trevin Chow [010418 20:20]: > Does this maintain dependencies of all the ports? For example, if > foobar-3.0 depends on barfoo-4.0 and we upgrade barfoo-4.0 to 5.0, > is the dependency from foobar-3.0 updated to depend on barfoo-5.0? Not really no, and I wouldn't recommned running theresulting script directly. Putting the new glib over the old one won't break anything. You can pkg_delete -f glib.... and them put a new one back in , but that could be risky if the libraries have changed significantly. > On Wed, 18 Apr 2001, Nate Puri wrote: > > > > > pkg_version -c > update_ports.sh > > > > Then go in update_ports.sh and you will see a list up > > ports that need to be updated (and their dependencies > > will be in there too). Delete the top few lines, add > > '#!/bin/sh'; do chmod 755 update_ports.sh, then do > > ./update_ports.sh, and > > viola!, updated ports. -- Rasputin Jack of All Trades :: Master of Nuns To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message