Overdone rescue cleaning as part of buildworld?

Tim Kientzle kientzle at acm.org
Mon Jul 14 15:12:14 PDT 2003

Gordon Tetlow wrote:
> On Mon, Jul 14, 2003 at 12:44:05PM -0700, Tim Kientzle wrote:
>>Gordon Tetlow wrote:
>>>>On Sun, Jul 13, 2003 at 09:49:46PM -0700, Nate Lawson wrote:
>>>>>It appears /rescue is cleaning for way too much as part of buildworld.
>>>>>For instance, groff is NOT part of /rescue (or we have other things to
>>>>>discuss. :)  This adds a bit of time to buildworld, can it be removed?
>>Yeah, I took a few shortcuts; /rescue does build far more in
>>OBJDIR than it needs to, and similarly cleans much more than it needs
>>to.  (Those extra dirs are never populated, but building and cleaning
>>them does still take time.)  I believe the attached patch addresses
>>this issue; it trims down /usr/obj/usr/src/rescue/rescue/usr/src/... to
>>just the directories actually needed.
> This solution is kinda hackish, I have a more generic solution that makes
> it easier to add programs without having to specifically add
> CRUNCH_SRCDIR_foo to every program outside of src/bin and src/sbin. I'm
> hoping to iron out the wrinkles today and post the patches. Other than
> that the patch is pretty much complete.

Great!  Looking forward to it.

Do take a look, though at the edits near the end
of that patch file.  There are a couple of
corrections there that actually complete the support
for CRUNCH_SRCDIR_foo, and should be included
even if you solve this particular problem in a more
sophisticated way.


More information about the freebsd-current mailing list