Subject: Re: mk/bulk/post-build portability
To: Jonathan Perkin <jonathan@perkin.org.uk>
From: Julien T. Letessier <mezis@users.sourceforge.net>
List: tech-pkg
Date: 08/18/2003 21:23:26
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigFC85DA0BE801A6E7943D3283
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Jonathan Perkin wrote:

> I've also been working on a patch which has fixed most of the
> problems with bulk builds on SunOS (started a run on Friday and it's
> currently 48.8% through).

Wow. Looks like the three of us did almost the same job -- fixing bulk 
builds for Solaris. My own bulk-builds have been running repeatedly (and 
completely, except for the post-build part) for several months, and I 
never found the time to PR everything.

Your fixes are almost those I wanted to submit. A few thoughts, though:

- The [ x"$BMAKE" = x"bmake" ] test isn't very clean IMO, I'd rather 
test ${OPSYS} != "NetBSD".

- I'd like to keep the original "rm -rf *". It's really clean, and seems 
  useful for repetitive builds. My current solution is to re-extract a 
bootstrap kit right afterwards (kept in some ${BOOTSTRAP_TARBALLS} 
directory).

- To the list of stuff we don't want to build during bulks, add 
archivers/pax, net/lukemftp, and possibly archivers/gcpio.

Gavan, Jonathan, if you're going to work some more on bulk builds for 
Solaris, I might remind you that Pierre Bourgin posted a "mksandbox" 
equivalent a few months ago, for Solaris 7. It just works for Solaris 8 
(provided you have the system package), with minor tweaking.

Cheers,
-- 
Julien T. Letessier
Solarpack Project
http://solarpack.sf.net

()  ascii ribbon campaign - against html mail & vCards
/\                        - against microsoft attachments

--------------enigFC85DA0BE801A6E7943D3283
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAj9BJ7QACgkQD59VlPZXlnMJ6QCfXJ7BiwGRdVX76S4SUbf4ayb+
950AnRRgr87tWelf9YD6KmJnM6cZVrmm
=HG3d
-----END PGP SIGNATURE-----

--------------enigFC85DA0BE801A6E7943D3283--