Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Aug 2008 11:14:55 +0300
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        "Redd Vinylene" <reddvinylene@gmail.com>
Cc:        bugs@freebsd.org, questions@freebsd.org
Subject:   Re: I can't make world without the "games" group?
Message-ID:  <87abf487wg.fsf@kobe.laptop>
In-Reply-To: <f1019d520808010831s39c803fan9a35fcd17f010fc5@mail.gmail.com> (Redd Vinylene's message of "Fri, 1 Aug 2008 17:31:22 %2B0200")
References:  <f1019d520808010831s39c803fan9a35fcd17f010fc5@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 1 Aug 2008 17:31:22 +0200, "Redd Vinylene" <reddvinylene@gmail.com> wrote:
> Why can't I make world without the "games" group? I run a serious
> server, not a kindergarten ;)
>
> I don't want the games group there, I just don't need it!

Have you tried building with an src.conf file that includes:

    WITHOUT_GAMES='yes'

It' not a matter of `kindergarten or not', but a matter of providing a
predictable `base system' by default and all the knob and documentation
to customize it at will.  That's why you can find a lot of customization
options in the manpage of src.conf(5).

For example, on a `production server' that is a bit limited in space,
and doesn't really need compilers, debuggers, profiling tools, or three
different firewalls, I would probably build with:

    WITHOUT_CVS=yes
    WITHOUT_GAMES='yes'
    WITHOUT_GCOV=yes
    WITHOUT_GDB=yes
    WITHOUT_IPFILTER=yes
    WITHOUT_IPX=yes
    WITHOUT_OBJC=yes
    WITHOUT_PROFILE=yes
    WITHOUT_SHAREDOCS=yes

I would also use WITHOUT_TOOLCHAIN=yes during `make installworld' runs,
to skip installing all the gcc, g++ and debugger tools.

The default `base system' still installs all these parts, but you are
definitely *not* obliged to always install all of them.

- Giorgos




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87abf487wg.fsf>