class

Fluxion::Executor::RepositoryFileProbe

Inherits Fluxion::Executor::Probe < Reference < Object

Repository files, keyed by the path the step would write.

Only presence is checked, not content: reading a root-owned repo file to compare it would need privileges a probe must not take, and the step itself re-verifies before writing.

Constants

TYPES = [ItemType::AptRepository, ItemType::RpmRepository, ItemType::ZypperRepository, ItemType::PacmanRepository]

Instance methods

probe(item : ModuleItem, runner : ShellRunner) : InstallationStatus
Source
supports?(item : ModuleItem) : Bool
Source