CUSTOM(ADM) UNIX System V
Name
custom - installs software products and components
Syntax
custom [-od] [-irla [package] ] [-m device] [-f [file] ]
Description
With custom you can create a custom installation by
selectively installing or deleting portions of the UNIX
system or other products. custom is executable only by the
super-user and is either interactive or can be invoked from
the command line with several options.
custom has three levels of operation: Complete Product,
Service, and Service Component. At the Complete Product
level, the entire product distribution (also known as a
bundle) is installed, which can consist of several products.
At the Service level, groups of products that comprise a
functional area are installed. At the Service Component
level, an individual product, its packages, or individual
files are installed. For example, a Complete Product could
consist of several Services. In turn, a Service Component
would include a number of packages. Files are extracted or
deleted in packages. A package is a collection of
individual files.
You can also install additional products. You can list the
available packages by using the custom command as described
next.
Usage
To use custom interactively, enter:
custom
The custom main menu appears with the following options:
Install
Allows a product or system to be added.
A window is first opened to select a ``New Product'' or
a system set. When a new product is selected, you are
given the choice of adding the ``Entire Product'',
``Packages'' or ``Files''. When ``Entire Product'' is
chosen, custom calculates which installation volumes
(distribution media) are needed, then prompts for the
correct volume numbers.
If ``Packages'' is chosen, a list of all available
packages in the currently selected set is displayed.
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.
Multiple packages can be specified by marking them with
the space bar. The selected packages will appear with
asterisks. When executed, custom will prompt for
insertion of the necessary volumes. (You cannot use
custom to install the entire RTS package if that
package is already partially installed. If this
situation comes up, use fixperm(ADM) to determine which
files are missing, and then use custom to install each
file individually.)
If ``Files'' is chosen, you are prompted to select the
package and then the file names. custom then prompts
for volumes.
If a system set is selected, custom operates at the
product level. You are given the option of installing
the ``Complete Product'' (complete distribution),
``Services'' (a specific group of products), or
``Service Components'' (individual products).
Remove
Deletes the correct files in the specified
package/product. Select the product or package to be
deleted just as you select a product or package to
install.
List Lists all files in the specified package or all
packages in a product set.
Quit Leaves custom.
Options
Three arguments are required for a completely non-
interactive use of custom:
A set identifier
(-o or -d)
A command
(-i, -r, -l,-f, or -a)
And either one or more package names, or a file name
If any information is missing from the command line, custom
prompts for the missing data.
Only one of -o, or -d may be specified. These stand for:
-o Operating System
-d Development System
Only one of -i, -r, -l, -f, or -a may be specified, followed
by an argument of the appropriate type (one or more package
names, or a file name). These options perform the
following:
-i Install the specified package(s)
-r Remove the specified package(s)
-l List the files in the specified package(s).
-f Install the specified file.
-a Add a new product
The -m flag allows the media device to be specified. The
default is /dev/install (which is always the 0 device, as in
/dev/fd0). This is very useful if the system has a 5.25-
inch drive on /dev/fd0 and a 3.5-inch floppy on /dev/fd1,
and it is necessary to install 3.5-inch media. For example:
custom -m /dev/rfd196ds9
this will override the default device and use the one
supplied with the -m flag.
Files
/etc/perms/*
See Also
fixperm(ADM), df(C), du(C), xinstall(ADM)
Notes
If you upgrade any part of your system, custom detects if
you have a different release and prompts you to insert the
floppy volume that updates the custom data files. Likewise,
if you insert an invalid product or a volume out of order,
you will be prompted to reinsert the correct volume.
Upon installation of the operating system, the RTS package
is always entirely installed.
Value Added
custom is an extension to AT&T System V developed by the
Santa Cruz Operation.
(printed 2/15/90) CUSTOM(ADM)