Subject: Re: CVS commit: pkgsrc/mk/bulk
To: None <pkgsrc-changes@NetBSD.org, wiz@NetBSD.org>
From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
List: pkgsrc-changes
Date: 07/27/2006 16:06:37
> 
> Module Name:	pkgsrc
> Committed By:	wiz
> Date:		Wed Jul 26 17:00:03 UTC 2006
> 
> Modified Files:
> 	pkgsrc/mk/bulk: bsd.bulk-pkg.mk post-build
> 
> Log Message:
> When the bulk build code encounters a directory in *SPECIFIC_PKGS
> that does not exist, it stopped.
> 
> Now it instead adds an entry to the main broken file and marks
> it as not package with maintainer "directory_does_not_exist"
> in the HTML output. (Not packaged directories are not mentioned
> in the text version.)

nawk is now a part of bootstrap process in Solaris.
I try to make a bulk build with Solaris gcc amd64. The bulk success in making
lang/nawk, but... that's horrible ... ;)
--------------------------------------------
redhot.enst.fr 2006/07/27 02:10:53  2586/7860=32.9% lang/nawk @ x86_64> Creating 
package /pkg/packages/All/nawk-20
050424.tgz
redhot.enst.fr 2006/07/27 02:10:53  2586/7860=32.9% lang/nawk @ x86_64> Using 
SrcDir value of /usr/pkg
redhot.enst.fr 2006/07/27 02:10:53  2586/7860=32.9% lang/nawk @ x86_64> ===> 
Cleaning for nawk-20050424
BULK> Package nhc98-1.18nb2 not built yet, packaging...
...
redhot.enst.fr 2006/07/27 02:11:08  2587/7860=32.9% lang/nhc98 @ x86_64> BULK> 
Removing installed packages which a
re not needed to build nhc98-1.18nb2
...
redhot.enst.fr 2006/07/27 02:11:08  2587/7860=32.9% lang/nhc98 @ x86_64> 
/usr/bin/env /usr/pkg/sbin/pkg_delete -K 
/var/db/pkg -r nawk-20050424
----------------------------------------------------------

the bulk clean it... and after that all package cry...

--------------------------------------------------------
redhot.enst.fr 2006/07/27 02:11:08  2587/7860=32.9% lang/nhc98 @ x86_64> 
/bin/sh: /usr/pkg/bin/nawk: not found
----------------------------------------------------
Sniff :(

Maybe , in pre-build, like bmake, tnftp, etc... mark this package as broken.

Gilles