Date: Tue, 07 Sep 2004 19:46:17 -0400 From: Mike Edenfield <kutulu@kutulu.org> To: ports@freebsd.org Subject: Re: portsdb and ruby bug on 4-STABLE Message-ID: <413E4849.7060200@kutulu.org> In-Reply-To: <200409070649.11417.michaelnottebrock@gmx.net> References: <20040906143153.N44103@atlantis.atlantis.dp.ua> <20040906125305.7f577034@vixen42.24-119-122-191.cpe.cableone.net> <413CA557.5090205@makeworld.com> <200409070649.11417.michaelnottebrock@gmx.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Michael Nottebrock wrote: > A better workaround is this: > > 1.) Install the databases/ruby-bdb port. > > 2.) Set an environment variable PORTS_DBDRIVER to bdb-btree (or bdb_hash) > > This will change the portsdb's database backend from the libc-builtin bdb1 to > a later berkeley db (you can set which one via the WITH_BDB_VER switch in the > ruby-bdb port). > > You can also change the driver for pkgdb by setting PKG_DBDRIVER. IMO, this is the best solution so far. So I would like to mention that the easiest way to do this would be to add the following lines to your /usr/local/etc/pkgtools.conf: ENV['PORTS_DBDRIVER'] = 'bdb_btree' ENV['PKG_DBDRIVER'] = 'bdb_btree' This way, all of the package tools will always see the replacement driver, regardless of the state of the environment when you run them :) --Mike
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?413E4849.7060200>