From owner-freebsd-questions@FreeBSD.ORG Thu Aug 5 14:28:11 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A31B16A4D0 for ; Thu, 5 Aug 2004 14:28:11 +0000 (GMT) Received: from sccmmhc91.asp.att.net (sccmmhc91.asp.att.net [204.127.203.211]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB92343D48 for ; Thu, 5 Aug 2004 14:28:10 +0000 (GMT) (envelope-from m.hauber@mchsi.com) Received: from [10.51.10.3] (12-219-204-133.client.mchsi.com[12.219.204.133]) by sccmmhc91.asp.att.net (sccmmhc91) with ESMTP id <20040805142810m91006u3s9e>; Thu, 5 Aug 2004 14:28:10 +0000 From: Mike Hauber To: freebsd-questions@freebsd.org Date: Thu, 5 Aug 2004 10:25:08 -0400 User-Agent: KMail/1.6.2 References: <200408050956.51071.m.hauber@mchsi.com> <20040805102204.04dda75c.rpratt1950@earthlink.net> In-Reply-To: <20040805102204.04dda75c.rpratt1950@earthlink.net> X-Copyright: 2004, Michael C. Hauber. All rights reserved. X-Notice: Duplication, modification, and/or redistribution are prohibited without proper consent from the author. MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200408051025.08323.m.hauber@mchsi.com> Subject: Re: portugrade -aR (except) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: m.hauber@mchsi.com List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Aug 2004 14:28:11 -0000 Whoa. This would definately help with the "in the morning fixes" as well. lol... I didn't even know that was there. Thanks so much! On Thursday 05 August 2004 10:22 am, Randy Pratt proclaimed: > On Thu, 5 Aug 2004 09:56:50 -0400 > > Mike Hauber wrote: > > Greetings, all. > > > > I am running 4.10-Stable, and I have the following > > question about portupgrade. > > > > So far, I have not had a successful build of OpenOffice > > (on any version of FreeBSD... ever... so I use their > > binaries as they become available), and the samba port > > is broken (until I upgrade the system to 5.x). > > > > What I do now is simply grep a list of installed ports > > with updates available and send the outbut to a file. > > (ie, # portversion | grep "<" > ~/pupdate.sh ) > > > > Then I edit ~/pupdate.sh so that every line begins with > > "portupgrade -R." (And, of course, I delete the samba > > and OpenOffice entries) In other words my file would > > look something like this: > > > > > > #!/bin/sh > > portupgrade -R blip > > portupgrade -R blop > > portupgrade -R bluey > > <<< > > > > make it executable, run it overnight, and fix the small > > stuff in the morning. > > > > Obviously, because I like to upgrade my systems every > > week, this gets old. Is there any way I can tell > > portupgrade to simply portupgrade -aR (except for a > > specific list of packages)? > > > > If not, does anyone have a more simple solution? > > > > And again, if not, would this be considered a worthy > > suggestion for the developers of /portupgrade? > > > > Thanks > > Hi, > > I think what you're looking for is > /usr/local/etc/pkgtools.conf . > > Here is an excerpt from that file: > > # HOLD_PKGS: array > # > # This is a list of ports you don't want portupgrade(1) > to upgrade, # portversion(1) to suggest upgrading, or > pkgdb(1) to fix. > > Its a very handy tool since you can also set make > variables which portupgrade will also honor. > > Best regards, > > Randy