Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ custom(C) — Xenix 2.3.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fixperm(M)

df(C)

du(C)

install(C)



     CUSTOM(C)                XENIX System V                 CUSTOM(C)



     Name
          custom - Installs specific portions of the  System

     Syntax
          custom [-odt] [-irl [package]] [-f [file]]

     Description
          With custom you can create a custom installation by
          selectively installing or deleting portions of the  system.
          custom is executable only by the super-user and is either
          interactive or can be invoked from the command line with
          several options.

          Files are extracted or deleted in packages.  A package is a
          collection of individual files.  Packages are grouped
          together in sets.

          Three default sets are always available:

               Operating System
               Development System
               Text Processing System

          You can also install additional sets.  You can list the
          available packages by using the custom command as described
          next.

     Usage
          To use custom interactively, enter:

               custom

          You see a list of sets.  For example:

               1. Operating System
               2. Development System
               3. Text Processing System
               4. Add a Supported Product

          The program prompts you to choose a set from which to work.
          If the data files for that set are not already installed on
          the hard disk, custom prompts you for the floppy which
          contains these data files and installs them.  You may also
          see menu items for each product that has been previously
          added using the ``Add a Supported Product'' option.  If you
          are adding a new product, you will be prompted for volume 1
          of the new product distribution and custom will extract the
          product information necessary to support it.







     Page 1                                           (printed 8/7/87)





     CUSTOM(C)                XENIX System V                 CUSTOM(C)



          When you select a valid set, you see a menu like this:

               1.  Install one or more packages
               2.  Remove one or more packages
               3.  List the files in a package
               4.  Install a single file
               5.  Select a new set to customize
               6.  Display current disk usage
               7.  Help

          When you enter a menu option, you are prompted for further
          information.  This is what the options prompt, and what
          action occurs:

          1. Install
               Prompts for one or more package names.

               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
               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.

          Displays available packages (see option ``1'').

          3. 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'').










     Page 2                                           (printed 8/7/87)





     CUSTOM(C)                XENIX System V                 CUSTOM(C)



          4. Install a single file
               Extract the specified file from the distribution set.

               Filename should be a full pathname relative to the root
               directory ``/''.

          5. Select a new set

               Allows you to work from a different set than the
               current one.

          6. Display current disk usage

               Tells you your current disk usage.

          7. Help

               Prints a page of instructions to help you use custom.

     Options
          Three arguments are required for a completely non-
          interactive use of custom:

               A set identifier
               (-o, -d, or -t),

               A command
               (-i, -r, -l, or -f),

               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, -d, or -t may be specified.  These stand
          for:

               -o
               Operating System
               -d
               Development System
               -t
               Text Processing System

          Only one of -i, -r, -l, or -f 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:







     Page 3                                           (printed 8/7/87)





     CUSTOM(C)                XENIX System V                 CUSTOM(C)



          -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.

     Files
          /etc/base.perms
          /etc/soft.perms
          /etc/text.perms
          /etc/perms/*

     See Also
          fixperm(M), df(C), du(C), install(C)

     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 promted to reinsert the correct volume.
































     Page 4                                           (printed 8/7/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026