Skip to content

Depend on initramfs instead of mkinitcpio#2116

Open
clarfonthey wants to merge 1 commit intoarchlinuxarm:masterfrom
clarfonthey:master
Open

Depend on initramfs instead of mkinitcpio#2116
clarfonthey wants to merge 1 commit intoarchlinuxarm:masterfrom
clarfonthey:master

Conversation

@clarfonthey
Copy link
Copy Markdown

This removes the mkinitcpio dependency from most kernel packages and replaces it with initramfs to allow alternative initcpio creation, which is done on mainline Arch.

Small note: these depend on mkinitcpio>=0.7, but mkinitcpio only started providing initramfs after this version, so, this replacement is valid.

The following kernel packages were excluded from this change because they provide custom hooks that run mkinitcpio directly:

  • linux-am33x
  • linux-armv7-rc
  • linux-espressobin
  • linux-odroid-c2
  • linux-odroid-n2

These hooks are probably unnecessary because mkinticpio provides its own hook, but I didn't want to make any invasive changes.

@clarfonthey clarfonthey force-pushed the master branch 2 times, most recently from 0175026 to 49bd595 Compare May 14, 2025 13:31
@clarfonthey
Copy link
Copy Markdown
Author

Note: I am more than happy to rebase this once someone reviews it, but I'm not going to constantly rebase it until then. I assume that all these kernel package updates are automated.

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.

1 participant