Subject: CVS commit: pkgsrc/mk/bulk
To: None <pkgsrc-changes@netbsd.org>
From: Dan McMahill <dmcmahill@netbsd.org>
List: pkgsrc-changes
Date: 10/20/2001 03:30:23
Module Name: pkgsrc
Committed By: dmcmahill
Date: Sat Oct 20 00:30:23 UTC 2001
Modified Files:
pkgsrc/mk/bulk: build
Log Message:
- change the way we cause the build order to happen. The old way passed
GROUP_SPECIFIC_PKGS into a top pkgsrc level call to make. The new way,
uses a shell 'for pkgdir in ....' and then calls a make in each pkg
directory.
This does 2 things. The first thing is that a 'build restart' starts
up _much_ faster because instead of calling 'make' for each package we've
already built and finding out they're already build, we just grep through
the list of already built pkgs. The second item (a side benefit) is that
now a progress meter is simple.
- add a progress meter to the build.
- add even more error checking.
To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 pkgsrc/mk/bulk/build
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.