Build world to only make and install the user install from
sysinstall.
Justin L. Boss
justin at alt-network.com
Wed Dec 14 17:03:46 PST 2005
Okay if you think that subject was confusing this is totally confusing to me.
I'm trying to do a Makeworld that will only install the user distributions
install from sysinstall. As you can see below, the only two that match up are
games and base. So how do you know what source to install to = the user
distributions install. Or do you install all the source and then just use
NO_????=yes in your make.conf. If so which ones do you use? Maybe a better
question would be which NO_????=YES do i include in my make.conf to only
build and install the user distributions from the sysinstall. Thanks for any
help you might be able to give.
The User install from sysinstall "Average user - binaries and doc
only"
[X] base Binary base distribution (required)
[X] dict Spelling checker dictionary files
[X] doc Miscellaneous FreeBSD online docs
[ ] games Games (non-commercial)
[ ] info GNU info files
[X] man System manual pages - recommended
[ ] catman Preformatted system manual pages
[ ] proflibs Profiled versions of the libraries
[ ] src Sources for everything
[X] ports The FreeBSD Ports collection
[ ] local Local additions collection
[ ] X.Org The X.Org distribution
The src from sysinstall "Sources for everything"
[ ] base top-level files in /usr/src
[ ] contrib /usr/src/contrib (contributed software)
[ ] crypto /usr/src/crypto (contrib encryption sources)
[ ] gnu /usr/src/gnu (software from the GNU Project)
[ ] etc /usr/src/etc (miscellaneous system files)
[ ] games /usr/src/games (the obvious!)
[ ] include /usr/src/include (header files)
[ ] krb5 /usr/src/kerberos5 (sources for Kerberos5)
[ ] lib /usr/src/lib (system libraries)
[ ] libexec /usr/src/libexec (system programs)
[ ] release /usr/src/release (release-generation tools)
[ ] rescue /usr/src/rescue (static rescue tools)
[ ] bin /usr/src/bin (system binaries)
[ ] sbin /usr/src/sbin (system binaries)
[ ] secure /usr/src/secure (BSD encryption sources)
[ ] share /usr/src/share (documents and shared files)
[ ] sys /usr/src/sys (FreeBSD kernel)
[ ] tools /usr/src/tools (miscellaneous tools)
[ ] ubin /usr/src/usr.bin (user binaries)
[ ] usbin /usr/src/usr.sbin (aux system binaries)
The /etc/make.conf file.
#NO_ACPI= # do not build acpiconf(8) and related programs
#NO_ATM= # do not build ATM related programs and libraries
#NO_AUTHPF= # do not build and install authpf (setuid/gid)
#NO_BLUETOOTH= # do not build Bluetooth related stuff
#NO_BOOT= # do not build boot blocks and loader
#NO_CRYPT= # do not build any crypto code
#NO_CVS= # do not build CVS
#NO_CXX= # do not build C++ and friends
#NO_DICT= # do not build the Webster dictionary files
#NO_DYNAMICROOT= # do not link /bin and /sbin dynamically
#NO_FORTRAN= # do not build g77 and related libraries
#NO_GAMES= # do not build games (games/ subdir)
#NO_GDB= # do not build GDB
#NO_GPIB= # do not build GPIB support
#NO_I4B= # do not build isdn4bsd package
#NO_INET6= # do not build IPv6 related programs and libraries
#NO_INFO= # do not make or install info files
#NO_IPFILTER= # do not build IP Filter package
#NO_KERBEROS= # do not build and install Kerberos 5 (KTH Heimdal)
#NO_LIBC_R= # do not build libc_r (re-entrant version of libc)
#NO_LIBPTHREAD= # do not build libpthread (M:N threading library)
#NO_LIBTHR= # do not build libthr (1:1 threading library)
#NO_LPR= # do not build lpr and related programs
#NO_MAILWRAPPER= # do not build the mailwrapper(8) MTA selector
#NO_MAN= # do not build manual pages
#NO_MODULES= # do not build modules with the kernel
#NO_NETCAT= # do not build netcat
#NO_NIS= # do not build NIS support and related programs
#NO_OBJC= # do not build Objective C support
#NO_OPENSSH= # do not build OpenSSH
#NO_OPENSSL= # do not build OpenSSL (implies NO_KERBEROS/NO_OPENSSH)
#NO_PF= # do not build PF firewall package
#NO_PROFILE= # Avoid compiling profiled libraries
#NO_RCMDS= # do not build or install BSD r* commands (rsh, etc).
#NO_SENDMAIL= # do not build sendmail and related programs
#NO_SHARE= # do not go into the share subdir
#NO_SHARED= # build /bin and /sbin dynamically linked (bad idea
#NO_SHAREDOCS= # do not build the 4.4BSD legacy docs
#NO_TCSH= # do not build and install /bin/csh (which is tcsh)
#NO_TOOLCHAIN= # do not build programs for program development
#NO_USB= # do not build usbd(8) and related programs
More information about the freebsd-questions
mailing list