Service Action Options
A package might specify SMF service actions such as restarting or refreshing a specified service when the package is installed or updated. If you are operating on a large number of packages, the pkg
operation might finish before all the service actions finish. Then you might not be able to use the newly-installed software because an associated service is not yet available.
To avoid this problem, use one of the following options to run SMF actuators synchronously with the pkg
command. These options are available for the install
, uninstall
, update
, change-variant
, and change-facet
subcommands.
-
--sync-actuators
-
When you specify this option, the
pkg
command will not return until all SMF actuators have finished in the zone in whichpkg
was invoked (the global zone or a non-global zone). -
--sync-actuators-timeout timeout
-
When you specify this option, the
pkg
command will not return until all SMF actuators have finished or the timeout period is reached, whichever is shorter. If the actuators do not finish within the given timeout in seconds, thepkg
command continues operation and exits with return code 8.