Subject: Re: Forcing a full rebuild of GNOME after update from 3.0.1 to 3.1
To: Jeremy C. Reed <reed@reedmedia.net>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: netbsd-users
Date: 12/13/2006 17:55:12
On Wed, 13 Dec 2006 16:39:19 -0600 (CST)
"Jeremy C. Reed" <reed@reedmedia.net> wrote:

> > a) Top-level 'make install'/'make package' commands should
> > create an entry in some database.
> > b) Lower-level 'make' commands should not create this entry.
> > Presumably, the top-level 'make' would create an environment
> > variable as a flag.
> > c) When a package is deleted, its database entry is deleted.  
> 
> Is this related to "pkg_info -u"?? (Compare with output from
> "pkg_info -a".)
> 
> Have a look at your package database +INSTALLED_INFO files for 
> "automatic=yes".
> 
> Maybe that does what you want or can be extended to do what you want.
> 

Ah!  I'd missed that, and no one pointed it out the last time I asked...
Combined with '-Q PKGPATH', it's very much what I want.

Heading for the wiki now, do do my first edit...

		--Steve Bellovin, http://www.cs.columbia.edu/~smb