class

Fluxion::SystemUpdateStep

Inherits Fluxion::Step < Reference < Object

type: system-update — refresh metadata and upgrade the whole system.

Constants

DEFAULT_TIMEOUT = 2.hours

Constructors

new(name : String, package_manager : PackageManager, dist_upgrade : Bool = false, refresh_only : Bool = false, timeout : Time::Span = DEFAULT_TIMEOUT, description : String | Nil = nil, continue_on_error : Bool = false, probe_command : String | Nil = nil, condition : Condition | Nil = nil)
Source

Instance methods

dist_upgrade?

zypper dup / apt full-upgrade. Required on rolling releases such as Tumbleweed, where a plain update is the wrong verb.

Source
items

Everything this step installs, in declaration order.

Source
kind

The config type (stable schema) that produces this step.

Source
package_manager
Source
refresh_only?

Refresh metadata and stop. Mutually exclusive with dist_upgrade: one asks for the largest possible upgrade and the other for none at all.

Source
summary

One-line summary for plan and list.

Source
timeout
Source