Skip to content

Trigger .autorelabel if there were paths excluded#453

Merged
davidcassany merged 1 commit into
SUSE:mainfrom
davidcassany:trigger_relabel
May 27, 2026
Merged

Trigger .autorelabel if there were paths excluded#453
davidcassany merged 1 commit into
SUSE:mainfrom
davidcassany:trigger_relabel

Conversation

@davidcassany
Copy link
Copy Markdown
Contributor

@davidcassany davidcassany commented May 22, 2026

This PR generates the /etc/selinux/.autorelabel file if there were some paths excluded during the relaballing at upgrade time. Persistent shared paths are excluded to prevent runtime race conditions. With this change after every upgrade the system gets relabelled at boot (feature provided by selinux-autorelabel on SUSE systems). Since each snapshot has its own snapshotted /etc the relabelling only happens when the new updated snapshot boots for the first time.

@davidcassany davidcassany requested a review from a team as a code owner May 22, 2026 07:38
@davidcassany davidcassany marked this pull request as draft May 22, 2026 07:38
@davidcassany
Copy link
Copy Markdown
Contributor Author

davidcassany commented May 22, 2026

Draft as this is based on another PR (#455) , gonna rebase it from main as soon as #455 gets merged and set it as ready to review.

Signed-off-by: David Cassany <dcassany@suse.com>
@davidcassany davidcassany marked this pull request as ready for review May 26, 2026 08:18
@davidcassany davidcassany merged commit d468c0e into SUSE:main May 27, 2026
15 checks passed
@davidcassany davidcassany deleted the trigger_relabel branch May 27, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants