Blame internal/osbuild2/kickstart_stage.go
|
Packit Service |
15f37d |
package osbuild2
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
type KickstartStageOptions struct {
|
|
Packit Service |
15f37d |
// Where to place the kickstart file
|
|
Packit Service |
15f37d |
Path string `json:"path"`
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
OSTree OSTreeOptions `json:"ostree,omitempty"`
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
LiveIMG *LiveIMG `json:"liveimg,omitempty"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
type LiveIMG struct {
|
|
Packit Service |
15f37d |
URL string `json:"url"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
type OSTreeOptions struct {
|
|
Packit Service |
15f37d |
OSName string `json:"osname"`
|
|
Packit Service |
15f37d |
URL string `json:"url"`
|
|
Packit Service |
15f37d |
Ref string `json:"ref"`
|
|
Packit Service |
15f37d |
GPG bool `json:"gpg"`
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
func (KickstartStageOptions) isStageOptions() {}
|
|
Packit Service |
15f37d |
|
|
Packit Service |
15f37d |
// Creates an Anaconda kickstart file
|
|
Packit Service |
15f37d |
func NewKickstartStage(options *KickstartStageOptions) *Stage {
|
|
Packit Service |
15f37d |
return &Stage{
|
|
Packit Service |
15f37d |
Type: "org.osbuild.kickstart",
|
|
Packit Service |
15f37d |
Options: options,
|
|
Packit Service |
15f37d |
}
|
|
Packit Service |
15f37d |
}
|