Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrAlreadyExistingSignature = errors.New(
"The Artifact is already signed, will not overwrite existing signature",
)
View Source
var ErrManifestNotFound = errors.New("`manifest` not found. Corrupt Artifact?")
Functions ¶
func SignExisting ¶
Special fast-track to just sign, nothing else. This skips all the expensive and complicated repacking, and simply adds the manifest.sig file.
Types ¶
type ProgressWriter ¶
type WriteArtifactArgs ¶
type WriteArtifactArgs struct { Format string Version int Devices []string Name string Updates *Updates Scripts *artifact.Scripts Depends *artifact.ArtifactDepends Provides *artifact.ArtifactProvides TypeInfoV3 *artifact.TypeInfoV3 MetaData map[string]interface{} // Generic JSON AugmentTypeInfoV3 *artifact.TypeInfoV3 AugmentMetaData map[string]interface{} // Generic JSON Bootstrap bool }
type Writer ¶
type Writer struct { State chan string // Report progress ProgressWriter ProgressWriter // Report progress whilst writing // contains filtered or unexported fields }
Writer provides on the fly writing of artifacts metadata file used by the Mender client and the server.
func NewWriterSigned ¶
func (*Writer) WriteArtifact ¶
func (aw *Writer) WriteArtifact(args *WriteArtifactArgs) (err error)
Click to show internal directories.
Click to hide internal directories.