Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jun 2003 15:59:51 +0930
From:      "Rob" <listone@deathbeforedecaf.net>
To:        "Steve Coile" <scoile@nandomedia.com>, "Bill Moran" <wmoran@potentialtech.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: How to tailor installation set?
Message-ID:  <000501c3323e$5e6c68b0$a4b826cb@goo>
References:  <Pine.LNX.4.44.0306130939570.25975-100000@localhost.localdomain>

next in thread | previous in thread | raw e-mail | index | archive | help
Unless you plan to rebuild the entire system from source, it's easier to
exclude things during the install than to remove them later. Have a look
at the manpage for sysinstall(8), particularly the description of
distSetCustom under SCRIPT SYNTAX.

Here's the config for a dedicated server with a minimal installation
(and a small disk):

  # disk format
  disk=ad0
  partition=exclusive
  diskPartitionEditor

  # disk slices
  ad0s1-1=ufs    262144  /      1  # 128M + soft updates
  ad0s1-2=swap   262144  none      # 128M
  ad0s1-3=ufs    262144  /var   1  # 128M + soft updates
  ad0s1-4=ufs    262144  /usr   1  # 128M + soft updates
  ad0s1-5=ufs    0       /home  1  # free + soft updates
  diskLabelEditor

  # install system
  distSetMinimum
  mediaSetCDROM
  installCommit

It's not as sophisticated as Solaris Jumpstart, but it certainly allows
you to customise the installation.

----- Original Message -----
From: "Steve Coile" <scoile@nandomedia.com>
Sent: Friday, June 13, 2003 11:13 PM


> On Fri, 13 Jun 2003, Bill Moran wrote:
> [...]
> > Depends on the component and how the previous admin handled things.
Most
> > FreeBSD users use the ports/package system to add/remove programs.
The
> > docs are very good:
> > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.html
> >
> > However, some parts of FreeBSD are part of "distribution sets" (such
as
> > man pages, source and ports tree)  I don't know of any automated way
to
> > remove these from the system.
>
> I guess that's my point.  FreeBSD is pretty big, even without the
ports.
> My administration philosophy is "minimal function set": only install
what
> will be used.  I'd like a clean way to remove a component--for
instance
> development tools, or X, or printing support--from the system without
> breaking any dependencies.
>
> --
> Steve Coile
> Systems Administrator
> Nando Media
> ph: 919-861-1200
> fax: 919-861-1300
> e-mail: sysadmins@nandomedia.com
> http://www.nandomedia.com
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
"freebsd-questions-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000501c3323e$5e6c68b0$a4b826cb>