Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ custom(ADM) — OpenDesktop 1.1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

fixperm(ADM)

df(C)

du(C)

xinstall(ADM)


     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)









































































































































































































































































































































































































































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