portabled: validate SYSEXT_LEVEL when attaching
authorLuca Boccassi <luca.boccassi@microsoft.com>
Wed, 4 Aug 2021 14:00:06 +0000 (15:00 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Thu, 10 Mar 2022 12:54:30 +0000 (12:54 +0000)
commit5453257f8caebbcfe880601de27853f2d51acbb7
tree8508f992b9319b47b5050c5469f0f4b0d3ef8524
parent6ea63e538eaa13e1efacd33e4ade2cd096b818e0
portabled: validate SYSEXT_LEVEL when attaching

When attaching a portable service with extensions, immediately validate
that the os-release and extension-release metadata values match, rather
than letting it fail when the units are started

(cherry picked from commit 239ac0c7f72c30cab2e84d395d064c3b7384ff84)
src/portable/portable.c
src/portable/portable.h