Subject: Re: "make update" thought...
To: None <rh@vip.at>
From: Hubert Feyrer <feyrer@rfhs8012.fh-regensburg.de>
List: tech-pkg
Date: 09/18/1999 17:54:12
On Sat, 18 Sep 1999, Rene Hexel wrote:
>   * make fetch FETCHDEPENDS=all
>   * make fetch FETCHDEPENDING=yes
>   * make update-fetch
>   * make fetch-updates
> 
>   None of these strike me as particularly intuitive (especially to
> distinguish between these and a FETCHDEPENDS=yes that fetches 'upstream'
> dependencies).  Does anybody have a better suggestion?

{FETCH,CLEAN,DEINSTALL}REQUIRED := acts upon packages that are required,
					i.e. (to use our terminology)
					upstream ones
{FETCH,CLEAN,DEINSTALL}DEPENDS := acts on packages that require (depend on)
					the current package.

Acceptance of this would mean to split a DEINSTALLREQUIRED off of
DEINSTALLDEPENDS to get the behaviour currently archived with
"DEINSTALLDEPENDS=YES" (to pass -R to pkg_delete).

Or maybe we should first find some fitting names for "upstream" and
"downstream" dependencies... (and depend where/what up and down is :-)


 - Hubert

-- 
NetBSD - Better for your uptime than Viagra