installReason
InstallReason is a concept used in software deployment and packaging to denote the rationale behind installing a component, package, or application. It may appear as a metadata field in a package manifest, as a property of an installation event, or as a variable in installation scripts. The value describes why the installation occurred and can influence the behavior of the installer as well as downstream tooling.
Common values for installReason include user-requested, dependency, security-update, policy-enforced, feature-install, trial-activation, and automated-rollout. In practice, installReason
In package managers and configuration management systems, installReason may be populated during dependency resolution or by