Subject: Re: "make update" thought...
To: None <>
From: Hubert Feyrer <>
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