'\"macro stdmacro
.if n .pH xenix_compat/g1.custom @(#)custom	40.3 of 12/20/89
.nr X
.if \nX=0 .ds x} custom 1 "XENIX Compatibility Package" "\&"
.if \nX=1 .ds x} custom 1 "XENIX Compatibility Package"
.if \nX=2 .ds x} custom 1 "" "\&"
.if \nX=3 .ds x} custom "" "" "\&"
.TH \*(x}
.SH NAME
\f4custom\fP - install specific portions of a UNIX package
.SH SYNOPSIS
\f4custom [-ir] \f1[package] ] [\f4-m\f1 device] [\f4-f\f1 [file] ]
.SH DESCRIPTION
\f4custom\f1 allows the super-user to create a custom installation
by selectively installing or deleting portions of the UNIX packages
to or from the 386 operating system.  It can be used interactively
or it can be invoked from the command line with applicable command
options.
.PP
Files are extracted or deleted in \f2packages\f1.
A \f2package\f1
is a collection of individual files that are grouped together in
\f2sets\f1.
.PP
When in interactive mode, \f4custom\f1 prompts you for volume 1 of
the new product distribution and extracts the product information
necessary to support it.  The following menu provides support for 
adding or removing a package:
.P
.PD 0
.RS
.TP 3
1.
Install one or more packages
.TP
2.
Remove one or more packages
.TP
3.
List the files in a package
.TP
4.
Install a single file
.TP
5.
Select a new set to customize
.TP
6.
Display current disk usage
.TP
7.
Help
.RE
.PD
.PP
When you enter a menu option, you are prompted for further
information.  The following describes what actions are necessary
for each menu option:  
.sp .5
1.  Install
.in +2P
.br
Prompts for one or more package names
.sp 0.5
Calculates which installation volumes (distribution media) are
needed and then prompts the user for the correct volume numbers.   If
multiple packages are specified, the names should be separated
by spaces on the command line.
.PP
This option, as well as "2" and "3," displays a list of 
available packages in the selected set.  Each line
describes the package name, whether the package is fully 
installed, not installed or partially installed, the size of
the package (in 512 byte blocks), and a one line description of
the package contents.
.sp .5
2.  Remove
.in +2P
.br
Prompts for one or more package names.
.sp 0.5
Deletes the correct files in the specified package.  If multiple
packages are specified, the names should be separated by spaces
on the command line.
.sp 0.5
Displays available packages (see option "1").
.PP
3.  List files in a package
.in +2P
.br
Lists all files in the specified package
.sp 0.5
Prompts for one or more package names. Enter the name of the
desired package(s).
.sp 0.5
Displays available packages (see option "1").
.PP
4.  Install a single file
.in +2P
.br
Retrieves the specified file from the distribution set
.sp .5
Filename should be a full pathname relative to the root directory
"/".
.PP
5.  Select a new set
.in +2P
.br
Allows the user to work from a  different set 
.PP
6.  Display current disk usage
.in +2P
.br
Tells current disk usage.
.PP
7.  Help
.in +2P
.br
Prints a page of instructions to help you use \f4custom\f1.
.sp .5
.RS
.nf
\f4-s\f1  A set identifier

\f4-i\f1  Install the specified package(s)

\f4-r\f1  Remove the specified package(s)

\f4-l\f1  List the files in the specified package(s)

\f4-f\f1  Install the specified file
.fi
.RE
.SH FILES
\f4/etc/perms/*\f1
.SH "SEE ALSO"
\f4fixperm\f1(1M), \f4df\f1(1M), \f4du\f1(1M), \f4install\f1(1M)
.Ee
