From owner-freebsd-small Thu May 11 12:37:46 2000 Delivered-To: freebsd-small@freebsd.org Received: from lepton.subatomix.com (okc-224-168.mmcable.com [24.94.224.168]) by hub.freebsd.org (Postfix) with ESMTP id D854137B780 for ; Thu, 11 May 2000 12:37:39 -0700 (PDT) (envelope-from jss@lepton.subatomix.com) Received: from localhost (jss@localhost) by lepton.subatomix.com (8.9.3/8.9.3) with ESMTP id OAA63144 for ; Thu, 11 May 2000 14:42:00 -0500 (CDT) (envelope-from jss@lepton.subatomix.com) Date: Thu, 11 May 2000 14:41:59 -0500 (CDT) From: "Jeffrey S. Sharp" To: freebsd-small Subject: Progress on TinyBSD make-based build Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It's taken me a little longer than I expected, but I have finished a beta version of the TinyBSD Development Kit, complete with all the original features that I wanted to put in. I haven't looked into the features that people have suggested, but I plan to at some point. Once I write some documentation, I will make a release it somewhere for cheers and jeers (hopefully more of the former :). It's not really a huge deal; it's pretty much just a Makefile, a script, a directory tree, and some sample conf files. The Makefile is softlinked throughout the directory tree and serves as the user interface to the build system. The script, named 'config', takes conf files and generates a set of makefiles that do the actual work of building a distribution. Like I predicted, I did not have ample time to worry about extraneous testing for error conditions. Thus, it is incredibly easy to screw something up and get no more feedback than a failed make. More work needs to be done in that area. Also, I'm not quite up the super-guru level that a lot of you are. Making this thing go has been very educational for me, but I'm sure there are a few boneheaded things still left in there as a result of my non-guru-ness. A second result is that I'm not really sure what the best method of release is. What should I do? Put a tarball up on a web site somewhere? Start a CVS server (overkill?)? =============================== Jeffrey S. Sharp (XorAxAx) jss@subatomix.com -----BEGIN GEEK CODE BLOCK----- Version 3.12 GCS/IT/MU d-@ s-:+ a21 C++(++++) UBL+(+++$)> P L+(+++$)> E+> W++ N+(++) o? K? w++$> !O M(-) !V PS+ PE Y PGP- t+ 5 X+ R(+) tv+ b+ DI++(+++) G++ e> h--- r+++ y+++ ------END GEEK CODE BLOCK------ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message