Documentation ¶
Overview ¶
Package installer contains logic responsible for managing the device manager server, including setting it up / tearing it down, and starting / stopping it.
Index ¶
- func InstallFrom(origin string) error
- func SelfInstall(ctx *context.T, ...) error
- func Start(ctx *context.T, installDir string, stderr, stdout io.Writer) error
- func Stop(ctx *context.T, installDir string, stderr, stdout io.Writer) error
- func Uninstall(ctx *context.T, installDir, helperPath string, stdout, stderr io.Writer) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InstallFrom ¶
InstallFrom takes a vanadium object name denoting an application service where a device manager application envelope can be obtained. It downloads the latest version of the device manager and installs it.
func SelfInstall ¶
func SelfInstall(ctx *context.T, installDir, suidHelper, restarter, agent, initHelper, origin string, singleUser, sessionMode, init bool, args, env []string, stderr, stdout io.Writer) error
SelfInstall installs the device manager and configures it using the environment and the supplied command-line flags.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.