Skip to content

Handle shared kernel-directory ownership in the ARM boot shim - #1

Merged
birkskyum merged 1 commit into
birkskyum:upstream/aarch64-liminefrom
jdvmi00:spark/kernel-owner-fix-20260918
Sep 18, 2026
Merged

birkskyum merged 1 commit into
birkskyum:upstream/aarch64-liminefrom
jdvmi00:spark/kernel-owner-fix-20260918

Conversation

@jdvmi00

@jdvmi00 jdvmi00 commented Sep 18, 2026

Copy link
Copy Markdown

On the Spark, both linux-aarch64 and its headers package own the module directory. The shim compares that two-package list with the single owner of /boot/Image and skips creating the boot files. This selects the image owner when it is among the directory owners, retaining the existing file protections. Package revision bumped to 1-4. This is a follow-up to omacom/omarchy-pkgs#222.

Testing: the new regression fails before the fix; all 11 checks pass afterward locally and on ARM. An isolated Spark test using real package records also passes. Native package creation completed with a fakeroot warning; archive ownership and permissions check out. No installed boot files changed; real update/reboot testing remains outstanding.

@birkskyum
birkskyum merged commit 5995850 into birkskyum:upstream/aarch64-limine Sep 18, 2026
2 checks passed
birkskyum pushed a commit that referenced this pull request Oct 3, 2026
…260916

Refresh ARM boot settings against master and add regression tests
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.

2 participants