Describes the format of an installation defaults file.
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 exists on the system.
/var/sadm/install/admin/default is the default admin file delivered with your system. 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 flag of the pkgadd command. If the -a flag is not used, the default admin file is used.
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.Parameter | Description |
---|---|
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. |
Defines a list of users to whom mail should be sent following installation of a package. If the list is empty or 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 (system state) is not
correct for the installation or removal of a package. Options are:
|
conflict | Specifies what to do if an installation expects to overwrite
a previously installed file, thus creating a conflict between packages.
Options are:
|
setuid | Checks for executables that have setuid or setgid bits enabled
after installation. Options are:
|
action | Determines if action scripts provided by package developers
contain possible security impact. Options are:
|
partial | Checks to see if a version of the package is already partially
installed on the system. Options are:
|
idepend | Controls resolution if other packages depend on the one to
be installed. Options are:
|
rdepend | Controls resolution if other packages depend on the one to
be removed. Options are:
|
space | Controls resolution if disk space requirements for package
are not met. Options are:
|
The value ask cannot be defined in an admin file that is used for non-interactive installation (since by definition, there is no installer interaction). Doing so causes installation to fail when input is needed.