Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I would love to see these changes persist through a SteamOS update. Here are some changes I think will work, but have not been thoroughly tested yet through an actual update.
From my understanding the only reason this solution breaks on an os update is
systemd-sysext
is comparingextension-release.tailscaled
against/etc/os-release
and the versions are not matching.The idea here is that we stop checking against our system version when mounting the system extension. From the docs:
So I believe if we set
ID
to_any
it will not continue comparing against/etc/os-release
. I'm not sure where theSYSEXT_LEVEL
value is coming from though...I think we should wait until someone can really test this though.