dissect-image: validate extension-release even if the host has only ID in os-release
authorLuca Boccassi <luca.boccassi@microsoft.com>
Wed, 19 Jan 2022 00:01:48 +0000 (00:01 +0000)
committerLuca Boccassi <bluca@debian.org>
Tue, 15 Feb 2022 01:13:47 +0000 (01:13 +0000)
commit4b14a6aafe45270b50b4a0b75d0cce11a9ac738d
treea90b3cd05108687698115712559f485bf139f692
parent9370cf015e54e2201227c27271506e63ad8c3e1d
dissect-image: validate extension-release even if the host has only ID in os-release

A rolling distro won't set VERSION_ID or SYSEXT_LEVEL in os-release,
which means we skip validation of ExtensionImages.
Validate even with just an ID, the lower level helper already
recognizes and accepts this use case.

Fixes https://github.com/systemd/systemd/issues/22146

(cherry picked from commit 37361f46d571ad0b71ef99dec6a9b76edbab38bb)
(cherry picked from commit 0dab9e5f057380322755e90ee4d35716d5bf6232)
src/shared/dissect-image.c