package osbuild2
type LoraxScriptStageOptions struct {
// Where to put the script
Path string `json:"path"`
// The basic architecture parameter to supply to the template
BaseArch string `json:"basearch,omitempty"`
Product Product `json:"product,omitempty"`
LibDir string `json:"libdir,omitempty"`
}
type Product struct {
Name string `json:"name"`
Version string `json:"version"`
}
func (LoraxScriptStageOptions) isStageOptions() {}
// Run a Lorax template script on the tree
func NewLoraxScriptStage(options *LoraxScriptStageOptions) *Stage {
return &Stage{
Type: "org.osbuild.lorax-script",
Options: options,
}
}