Blame internal/osbuild1/ostree_commit_assembler.go
|
Packit Service |
15f37d |
package osbuild1
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
// OSTreeCommitAssemblerOptions desrcibe how to assemble a tree into an OSTree commit.
|
|
Packit Service |
15f37d |
type OSTreeCommitAssemblerOptions struct {
|
|
Packit Service |
15f37d |
Ref string `json:"ref"`
|
|
Packit Service |
15f37d |
Parent string `json:"parent,omitempty"`
|
|
Packit Service |
15f37d |
Tar OSTreeCommitAssemblerTarOptions `json:"tar"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
// OSTreeCommitAssemblerTarOptions desrcibes the output tarball
|
|
Packit Service |
15f37d |
type OSTreeCommitAssemblerTarOptions struct {
|
|
Packit Service |
15f37d |
Filename string `json:"filename"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
func (OSTreeCommitAssemblerOptions) isAssemblerOptions() {}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
// NewOSTreeCommitAssembler creates a new OSTree Commit Assembler object.
|
|
Packit Service |
15f37d |
func NewOSTreeCommitAssembler(options *OSTreeCommitAssemblerOptions) *Assembler {
|
|
Packit Service |
15f37d |
return &Assembler{
|
|
Packit Service |
15f37d |
Name: "org.osbuild.ostree.commit",
|
|
Packit Service |
15f37d |
Options: options,
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
}
|