Subject: pkg/9995: `make package' not recursive
To: None <firstname.lastname@example.org>
From: None <email@example.com>
Date: 04/27/2000 12:44:12
>Synopsis: `make package' not recursive
>Arrival-Date: Thu Apr 27 12:45:00 PDT 2000
>Originator: Jason R. Thorpe
>Release: April 27, 2000
Zembu Labs, Inc.
System: NetBSD dr-evil 1.4X NetBSD 1.4X (DR-EVIL) #17: Thu Apr 27 09:25:45 PDT 2000 thorpej@dr-evil:/u1/netbsd/src/sys/arch/i386/compile/DR-EVIL i386
When doing a `make package' of a specific package, if a dependency
is also build, a package is not created for that, requiring
manual intervention to make the package (hopefully before you
have done a `make clean').
This is counter-intuitive, and fairly annoying for automated
build environments. In order to properly automate, the automation
system must first determine the dependency graph, and then build
the packages in that order. There is no need to require this
if it can be handled by the package system itself.
cd pkgsrc/x11/windowmaker; make package
Notice that only the windowmaker package is created, even though
all the dependencies are build and installed.