Linux Fleet Toolkit lfp.kosir.info

RHEL 9 fleet tooling · over SSH

linux-patch

Staged dnf patching for a RHEL 9 fleet. Discover what is pending, apply with live re-validation, reboot on your terms.

$ git clone https://github.com/vikozs/linux-patch

How it works

01

discover

collect pending updates + advisories

02

review

read the report, decide

03

apply

install, re-validated live

What it does

Security-aware

Every update is tagged with its advisory and severity, so you can patch security fixes first.

Never blind

apply re-runs dnf check-update and installs only what is still pending. A stale plan can't cause surprise installs.

Reboots on your terms

Report-only by default. --reboot is serialized: one host at a time, each verified back up before the next, so a bad kernel never drops the fleet.

Rollback

Undo a host's transaction with dnf history undo.

Output

A report you can hand to anyone

A formatted Excel workbook plus a machine-readable JSON plan. Sheets:

SummaryPending UpdatesSecurity AdvisoriesReboot RequiredErrorsAbout

Safety

GUARDED

Reboots are opt-in and serialized. apply re-validates against live state before installing anything.

The rest of the family