Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Mar 2003 02:00:00 -0800 (PST)
From:      Doug Barton <DougB@FreeBSD.org>
To:        Larry Rosenman <ler@lerctr.org>
Cc:        Brian Szymanski <bks10@cornell.edu>, allbery@ece.cmu.edu, freebsd-stable@FreeBSD.ORG
Subject:   Re: setting kern.ngroups
Message-ID:  <20030319013220.O88684@znfgre.tberna.bet>
In-Reply-To: <49230000.1048020549@lerlaptop-red.iadfw.net>
References:  <4394.192.168.1.5.1048003806.squirrel@wuhjuhbuh.afraid.org>     <1048006379.40809.2.camel@rushlight.kf8nh.apk.net>        <20030318172857.GA22835@localhost>        <1048011633.2072.1.camel@pyanfar.ece.cmu.edu> <1372.192.168.1.5.1048020389.squirrel@wuhjuhbuh.afraid.org> <49230000.1048020549@lerlaptop-red.iadfw.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 18 Mar 2003, Larry Rosenman wrote:

> --On Tuesday, March 18, 2003 15:46:29 -0500 Brian Szymanski
> <bks10@cornell.edu> wrote:
>
> > Which brings up another question. Does anyone know of a good way to
> > rebuild all ports, without dealing with dependency hell?

cd /var/db/pkg
pkg_delete -f *

Then pick a "big" port that installs most of your stuff, and install it;
followed by any little details that you need. To handle the recent X
upgrade, I finally got around to a project I've wanted to do for a while,
building a 'dougs-workstation' metaport to handle installing the things I
always like to have. Made it real easy to update the 4 different versions
of "workstation" that I have.

This approach isn't hard to do, you can start with the x11/XFree86-4 port
as a model. I twiddled the ordering of the depends a little, because I
wanted a couple things that are "soft dependencies" (like gdk-pixbuf)
installed early; and I wanted to be able to start X while the bits and
bobs got loaded.

The Makefile is at
http://people.freebsd.org/~dougb/dougs-workstation_Makefile if anyone is
interested. I'm halfway thinking of committing this after the freeze, but
I wouldn't want to deal with the resulting argument from hell over what
should and should not be there.

-- 

    This .signature sanitized for your protection

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




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