Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ admin(4) — Atari System V 1.1-06

Media Vault

Software Library

Restoration Projects

Artifacts Sought





   admin(4)                   (Essential Utilities)                   admin(4)


   NAME
         admin - installation defaults file

   DESCRIPTION
         admin is a generic name for an ASCII file that defines default
         installation actions by assigning values to installation parameters.
         For example, it allows administrators to define how to proceed when
         the package being installed already exits on the system.

         /var/sadm/install/admin/default is the default admin file delivered
         with System V Release 4.0.  The default file is not writable, so to
         assign values different from this file, create a new admin file.
         There are no naming restrictions for admin files.  Name the file when
         installing a package with the -a option of pkgadd.  If the -a option
         is not used, the default admin file is used.

         Each entry in the admin file is a line that establishes the value of
         a parameter in the following form:

                             param=value

         Eleven parameters can be defined in an admin file.  A file is not
         required to assign values to all eleven parameters.  If a value is
         not assigned, pkgadd asks the installer how to proceed.

         The eleven parameters and their possible values are shown below
         except as noted.  They may be specified in any order.  Any of these
         parameters can be assigned the value ask, which means that if the
         situation occurs the installer is notified and asked to supply
         instructions at that time.

         basedir        Indicates the base directory where relocatable
                        packages are to be installed.  The value may contain
                        $PKGINST to indicate a base directory that is to be a
                        function of the package instance.

         mail           Defines a list of users to whom mail should be sent
                        following installation of a package.  If the list is
                        empty, no mail is sent.  If the parameter is not
                        present in the admin file, the default value of root
                        is used.  The ask value cannot be used with this
                        parameter.

         runlevel       Indicates resolution if the run level is not correct
                        for the installation or removal of a package.  Options
                        are:

                             nocheck     Do not check for run level.





   8/91                                                                 Page 1









   admin(4)                   (Essential Utilities)                   admin(4)


                             quit        Abort installation if run level is
                                         not met.

         conflict       Specifies what to do if an installation expects to
                        overwrite a previously installed file, thus creating a
                        conflict between packages.  Options are:

                             nocheck     Do not check for conflict; files in
                                         conflict will be overwritten.

                             quit        Abort installation if conflict is
                                         detected.

                             nochange    Override installation of conflicting
                                         files; they will not be installed.

         setuid         Checks for executables which will have setuid or
                        setgid bits enabled after installation.  Options are:

                             nocheck     Do not check for setuid executables.

                             quit        Abort installation if setuid
                                         processes are detected.

                             nochange    Override installation of setuid
                                         processes; processes will be
                                         installed without setuid bits
                                         enabled.

         action         Determines if action scripts provided by package
                        developers contain possible security impact.  Options
                        are:

                             nocheck     Ignore security impact of action
                                         scripts.

                             quit        Abort installation if action scripts
                                         may have a negative security impact.

         partial        Checks to see if a version of the package is already
                        partially installed on the system.  Options are:

                             nocheck     Do not check for a partially
                                         installed package.

                             quit        Abort installation if a partially
                                         installed package exists.

         instance       Determines how to handle installation if a previous
                        version of the package (including a partially
                        installed instance) already exists.  Options are:


   Page 2                                                                 8/91









   admin(4)                   (Essential Utilities)                   admin(4)


                             quit        Exit without installing if an
                                         instance of the package already
                                         exists (does not overwrite existing
                                         packages).

                             overwrite   Overwrite an existing package if only
                                         one instance exists.  If there is
                                         more than one instance, but only one
                                         has the same architecture, it
                                         overwrites that instance.  Otherwise,
                                         the installer is prompted with
                                         existing instances and asked which to
                                         overwrite.

                             unique      Do not overwrite an existing instance
                                         of a package.  Instead, a new
                                         instance of the package is created.
                                         The new instance will be assigned the
                                         next available instance identifier.

         idepend        Controls resolution if other packages depend on the
                        one to be installed.  Options are:

                             nocheck     Do not check package dependencies.

                             quit        Abort installation if package
                                         dependencies are not met.

         rdepend        Controls resolution if other packages depend on the
                        one to be removed.  Options are:

                             nocheck     Do not check package dependencies.

                             quit        Abort removal if package dependencies
                                         are not met.

         space          Controls resolution if disk space requirements for
                        package are not met.  Options are:

                             nocheck     Do not check space requirements
                                         (installation fails if it runs out of
                                         space).

                             quit        Abort installation if space
                                         requirements are not met.

   NOTES
         The value ask should not be defined in an admin file that will be
         used for non-interactive installation (since by definition, there is
         no installer interaction).  Doing so causes installation to fail when
         input is needed.


   8/91                                                                 Page 3









   admin(4)                   (Essential Utilities)                   admin(4)


   EXAMPLE
                             basedir=default
                             runlevel=quit
                             conflict=quit
                             setuid=quit
                             action=quit
                             partial=quit
                             instance=unique
                             idepend=quit
                             rdepend=quit
                             space=quit










































   Page 4                                                                 8/91





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