func (up RpmOstreeUpdater) Update() (*[]CommandOutput, error) {
var finalOutput = []CommandOutput{}
var cmd *exec.Cmd
binaryPath := up.BinaryPath
cli := []string{binaryPath, "upgrade"}
out, err := session.RunLog(up.Config.Logger, slog.LevelDebug, cmd)
tmpout := CommandOutput{}.New(out, err)
tmpout.Cli = cli
tmpout.Failure = err != nil
tmpout.Context = "System Update"
finalOutput = append(finalOutput, *tmpout)
return &finalOutput, err
}
func (up RpmOstreeUpdater) Update() (*[]CommandOutput, error) {
var finalOutput = []CommandOutput{}
var cmd *exec.Cmd
binaryPath := up.BinaryPath
cli := []string{binaryPath, "upgrade"}
out, err := session.RunLog(up.Config.Logger, slog.LevelDebug, cmd)
tmpout := CommandOutput{}.New(out, err)
tmpout.Cli = cli
tmpout.Failure = err != nil
tmpout.Context = "System Update"
finalOutput = append(finalOutput, *tmpout)
return &finalOutput, err
}