custom(1M) —
NAME
custom − install specific portions of a XENIX package
SYNOPSIS
custom [ −s set ] [ −irl packages ] [ −f file ] [ −d device ] [ −m device ]
DESCRIPTION
With custom you can create a custom installation by selectively installing or deleting portions of XENIX packages to or from the INTERACTIVE UNIX Operating System. The custom command is executable only by root (the superuser). It can be used interactively or it can be invoked from the command line with applicable command options.
Files are extracted or deleted in packages. A package is a collection of individual files. Packages are grouped in sets.
When in interactive mode, custom prompts you for the density of the diskettes of the new product distribution and for which disk drive to use if there is more than one drive. It then prompts for volume 1 and extracts the product information necessary to support it. The following menu provides support for adding or removing a package:
1. Install one or more packages
2. Remove one or more packages
3. List the available packages
4. List the files in a package
5. Install a single file
6. Select a new set to customize
7. Display current disk usage
8. Help
The following describes what action occurs with the selection of a menu option:
1. Install a package
Prompts for one or more package names.
Prompts for the density of the diskettes and which disk drive to use if there is more than one drive (unless that information has already been provided for this set).
Calculates which installation volumes (distribution media) are needed, then prompts for the correct volume numbers. If multiple packages are specified, the names should be separated by spaces on the command line.
This option, as well as “2” and “3,” displays a list of all available packages in the currently 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.
2. Remove a package
Prompts for one or more package names.
Deletes the correct files in the specified package. If multiple packages are specified, the names should be separated by spaces on the command line.
Display available packages (see option “1”).
3. List available packages
Lists the available packages in the specified set.
4. List files in a package
Lists all files in the specified package.
Prompts for one or more package names. Enter the name of the desired package(s).
Displays available packages (see option “1”).
5. Install a single file
Extracts the specified file from the distribution set.
File name should be a full path name relative to the root directory (/).
Prompts for the density of the diskettes and which disk drive to use if there is more than one drive (unless that information has already been provided for this set).
6. Select a new set
Allows you to work from a different set than the current one.
7. Display current disk usage
Tells you your current disk usage.
8. Help
Displays instructions to help you use custom.
To use custom from the command line, you must include the necessary information using one of the following options:
−sA set identifier
−iInstall the specified package(s)
−rRemove the specified package(s)
−lList the files in the specified package(s)
−fInstall the specified file
−dThe full device name of the disk drive to use (e.g., /dev/rfd096ds15)
−mSame as −d
If any information is missing from the command line, custom prompts for the missing data.
FILES
/etc/perms/*
SEE ALSO
df(1M), du(1M), fixperm(1M), installpkg(1).
NOTES
If you insert an invalid product or a volume out of order, you will be prompted to reinsert the correct volume.
Packages containing device drivers cannot be installed using custom.
The custom command has been provided for use with any existing XENIX packages you may have that you wish to install on the INTERACTIVE UNIX Operating System. To install UNIX System packages, use installpkg(1).
ADDED VALUE
This entry, supplied by SunSoft, Inc., contains enhancements to UNIX System V.
\*U — Version 1.0