module

Fluxion::Executor::RepositorySupport

Inherits Fluxion::Executor::DownloadSupport

Repository and signing-key kinds.

These decide what the machine will install as root, so they share one sequence: fetch the key unprivileged, verify it unprivileged, and only then cross the privilege boundary with a file that has already been checked. Nothing here passes a remote URL to a privileged tool and lets it fetch.

Constants

KEY_TIMEOUT = 2.minutes
REFRESH_TIMEOUT = 10.minutes