Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LatestVersion ¶
type LatestVersion struct { Product product.Product Timeout time.Duration SkipChecksumVerification bool InstallDir string // LicenseDir represents directory path where to install license files. // If empty, license files will placed in the same directory as the binary. LicenseDir string // ArmoredPublicKey is a public PGP key in ASCII/armor format to use // instead of built-in pubkey to verify signature of downloaded checksums ArmoredPublicKey string // contains filtered or unexported fields }
LatestVersion installs the latest version known to Checkpoint to OS temp directory, or to InstallDir (if not empty)
func (*LatestVersion) Install ¶
func (lv *LatestVersion) Install(ctx context.Context) (string, error)
func (*LatestVersion) IsSourceImpl ¶
func (*LatestVersion) IsSourceImpl() isrc.InstallSrcSigil
func (*LatestVersion) SetLogger ¶
func (lv *LatestVersion) SetLogger(logger *log.Logger)
func (*LatestVersion) Validate ¶
func (lv *LatestVersion) Validate() error
Click to show internal directories.
Click to hide internal directories.