From owner-freebsd-arch Fri Jun 22 8:36:40 2001 Delivered-To: freebsd-arch@freebsd.org Received: from hawk.mail.pas.earthlink.net (hawk.mail.pas.earthlink.net [207.217.120.22]) by hub.freebsd.org (Postfix) with ESMTP id 556AA37B407 for ; Fri, 22 Jun 2001 08:36:37 -0700 (PDT) (envelope-from tlambert2@mindspring.com) Received: from mindspring.com (dialup-209.244.104.237.Dial1.SanJose1.Level3.net [209.244.104.237]) by hawk.mail.pas.earthlink.net (EL-8_9_3_3/8.9.3) with ESMTP id IAA10408; Fri, 22 Jun 2001 08:36:33 -0700 (PDT) Message-ID: <3B336622.ABAB7FC1@mindspring.com> Date: Fri, 22 Jun 2001 08:37:06 -0700 From: Terry Lambert Reply-To: tlambert2@mindspring.com X-Mailer: Mozilla 4.7 [en]C-CCK-MCD {Sony} (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: Peter Pentchev Cc: arch@FreeBSD.ORG Subject: Re: src/release/Makefile NO_SENDMAIL fix References: <20010621201945.A22338@ringworld.oblivion.bg> <20010622132714.A1016@sunbay.com> <20010622141725.A4992@ringworld.oblivion.bg> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Peter Pentchev wrote: > I'm building a custom release to use for > an automated indoors office installation. It works just fine > without Sendmail (and please, no religious threads here :), and > there's no real reason to have Sendmail installed on any of > the machines. The problem you are trying to solve via this "NO" cruft is the problem of building a custom distribution. The time to do this is at the time the distribution image is created, not at the time the compilation occurs. It countinues to be really annoying that FreeBSD does not have a layered software installation mechanism (this is finally being addressed with the import of the NetBSD "rc file" system), and that FreeBSD base system components are not registered into a layered software installation mechanism, such that they become optional. Using a "NO_" kludge to get rid of base system components is a hack, and it discourages a more correct soloution, once you have one that is "good enough" (this is why sysinstall lives on like the police chief/zombie from Plan 9 From Outer Space -- well, that, and no one is permitted by TPTB to make any money off replacing it, so they don't). Given the NetBSD "rc file" system, the remaining tasks are configuration control, which is going to take some more work, and configuration data. The configuration data is going to be relatively straight forward, since the FreeBSD95^H^H Registry^W rc. conf system uses underscores as hierarchy delimiters to achieve the ability to specify name/value pairs in a hierarchical database, albeit without the schema that you would ordinarily use in such a system to enforce correctness^W^W hinder free-form creativity, as in UC Berkeley psycho-pharmacology^W organic chemistry students. -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message