Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Jun 2001 08:37:06 -0700
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Peter Pentchev <roam@orbitel.bg>
Cc:        arch@FreeBSD.ORG
Subject:   Re: src/release/Makefile NO_SENDMAIL fix
Message-ID:  <3B336622.ABAB7FC1@mindspring.com>
References:  <20010621201945.A22338@ringworld.oblivion.bg> <20010622132714.A1016@sunbay.com> <20010622141725.A4992@ringworld.oblivion.bg>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3B336622.ABAB7FC1>