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>
Mon, 14 Feb 2022 21:56:48 +0000 (21:56 +0000)
commit0dab9e5f057380322755e90ee4d35716d5bf6232
tree31ad4bc8ff2efe99cdef8e3d8969c0b8ba672f44
parent4ef7122f3c3328aa01e1ed187a793e7b1595ee87
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)
src/shared/dissect-image.c