commit: a03cac227d888f8c687fb2b5a388b0ea3a88a24c
Author: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 8 14:59:50 2025 +0000
Commit: Nowa Ammerlaan <nowa <AT> gentoo <DOT> org>
CommitDate: Sat Nov 8 15:02:03 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a03cac22
sys-kernel/dracut: add 109
Signed-off-by: Nowa Ammerlaan <nowa <AT> gentoo.org>
sys-kernel/dracut/Manifest | 1 +
sys-kernel/dracut/{dracut-9999.ebuild => dracut-109.ebuild} | 5 +++++
sys-kernel/dracut/dracut-9999.ebuild | 5 +++++
3 files changed, 11 insertions(+)
diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index 36841d2bfa9e..1167695027ed 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -2,3 +2,4 @@ DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B
935e0e5da348426d69c6dab6b91078
DIST dracut-103.tar.gz 567713 BLAKE2B
7781c0b7fc83a2c0c461f6398687e053226b489fb5405b3132b30d8e7a4f3cea2bb73aa0fe6e4c4b27187d6270ba623f403916ec38025a912930ae347a7e25ce
SHA512
ba0dbefbcbecb09c44ce240664bc4f4ee25dfb8be7bc060028ae3b1ccf7d70410491c105e64fcef3d6f44d2794cb6162bcea9404125906be46bf3dff098e0277
DIST dracut-106.tar.gz 527743 BLAKE2B
837621da329500b88b0c81a724990702a9f4e816a4818c26622b2bc5e3885c908f0bbba682a262f967d9a08a912cfd63a33270143560a30e3d067dc4217c5262
SHA512
ab17f9440129e2db7c2902115459309132ce7f7b29bbb3172002b7a8ea8ab54799d62d89fbf3f84581a5c14196f6754d33669b583b9d758ab4686a3443a3c4ad
DIST dracut-108.tar.gz 552724 BLAKE2B
fa5efd4039be8d2d30564a0768d2dec8c3d72b3721391d3a02bde8445cd7a5766d4b119594ebbca86dbd59bd71b64353febaaa7e2257f02d0075333dc29e9047
SHA512
ed06844b65003c1f75373309dbdc10a3036958f413b05b608510142fa78bb34dd9fb1e622242b02b2e9e4063bfa916fd755f5131a77fb3249f77d3f08eca2283
+DIST dracut-109.tar.gz 556054 BLAKE2B
a5cc0a954fdacaca036d926eb37ecc1c5ed244f59078afb3d59f464f84cf109d52b61ef3ef58eb182164b491d87f8b81a8946c591f0207a44ecd6a6411f018e5
SHA512
c1fb0191911b3b3eac4f568db1cbc8184e2b518a70a0567777b72ef8a5af70a8bdb1b3f8acce2d92eb2dc807e056d5b75aed93292cd05bc8c333efe5d4b98adc
diff --git a/sys-kernel/dracut/dracut-9999.ebuild
b/sys-kernel/dracut/dracut-109.ebuild
similarity index 96%
copy from sys-kernel/dracut/dracut-9999.ebuild
copy to sys-kernel/dracut/dracut-109.ebuild
index 82713b6593b5..44e15903dcad 100644
--- a/sys-kernel/dracut/dracut-9999.ebuild
+++ b/sys-kernel/dracut/dracut-109.ebuild
@@ -103,6 +103,8 @@ PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
# Gentoo specific acct-user and acct-group conf adjustments
"${FILESDIR}"/${PN}-108-acct-user-group-gentoo.patch
+ #
https://github.com/dracut-ng/dracut-ng/pull/1122#issuecomment-3192110686
+ "${FILESDIR}"/${PN}-108-disable-ukify-magic.patch
)
pkg_setup() {
@@ -172,6 +174,9 @@ src_install() {
exeinto /usr/lib/dracut
doexe "src/dracut-cpio/$(cargo_target_dir)/dracut-cpio"
fi
+
+ # Use our own from sys-kernel/installkernel[dracut]
+ rm -r "${ED}/usr/lib/kernel" || die
}
pkg_preinst() {
diff --git a/sys-kernel/dracut/dracut-9999.ebuild
b/sys-kernel/dracut/dracut-9999.ebuild
index 82713b6593b5..44e15903dcad 100644
--- a/sys-kernel/dracut/dracut-9999.ebuild
+++ b/sys-kernel/dracut/dracut-9999.ebuild
@@ -103,6 +103,8 @@ PATCHES=(
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
# Gentoo specific acct-user and acct-group conf adjustments
"${FILESDIR}"/${PN}-108-acct-user-group-gentoo.patch
+ #
https://github.com/dracut-ng/dracut-ng/pull/1122#issuecomment-3192110686
+ "${FILESDIR}"/${PN}-108-disable-ukify-magic.patch
)
pkg_setup() {
@@ -172,6 +174,9 @@ src_install() {
exeinto /usr/lib/dracut
doexe "src/dracut-cpio/$(cargo_target_dir)/dracut-cpio"
fi
+
+ # Use our own from sys-kernel/installkernel[dracut]
+ rm -r "${ED}/usr/lib/kernel" || die
}
pkg_preinst() {