commit:     d10cfb6fe35ddaf48dad2a5192ac40899ac0b7a3
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 14 08:15:50 2024 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 08:15:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10cfb6f

sys-kernel/dracut: add 103

With patch for Gentoo acct-user and acct-group conf files

Closes: https://bugs.gentoo.org/925524
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 sys-kernel/dracut/Manifest                         |  1 +
 .../{dracut-9999.ebuild => dracut-103.ebuild}      |  2 ++
 sys-kernel/dracut/dracut-9999.ebuild               |  2 ++
 .../files/dracut-103-acct-user-group-gentoo.patch  | 30 ++++++++++++++++++++++
 4 files changed, 35 insertions(+)

diff --git a/sys-kernel/dracut/Manifest b/sys-kernel/dracut/Manifest
index af8307fd8db6..24642faecfa4 100644
--- a/sys-kernel/dracut/Manifest
+++ b/sys-kernel/dracut/Manifest
@@ -3,3 +3,4 @@ DIST dracut-060_pre20231030.tar.gz 498954 BLAKE2B 
ce47f06e1304f732cbad66046c70cb
 DIST dracut-060_pre20240104.tar.gz 499965 BLAKE2B 
935e0e5da348426d69c6dab6b91078f126cadd9ffc6a32378e79cd93b1dbadff35899efc3786fc12bf5a6741843d3637b0c98cc71fe4a96a8caf053ae887bac3
 SHA512 
f7818265f082e9c05ebb81a91b67fb9b1d3bf8b2433b7e6ea9be6bee43d28cd1ee48577648e1d9b3729c17608b028d294c13bf5d4db4cc5a18e3b007eb2cd67e
 DIST dracut-101.tar.gz 556673 BLAKE2B 
8780451aeafd3d9fdfcabc8eb077bb44cc6d64d69cd3138e7447985fcf225495caea937269cf4f0a09a10a6ce2202cc10e817777090aac0bb207fec99e1c8bc8
 SHA512 
827f073b749a374b703f317ba249479312043ed54af82609ce45332c27349870a68a1d9883118e0a3ecd1cbb33d64aca8bcf6aac56eb75f721fd3380bd12005b
 DIST dracut-102.tar.gz 559538 BLAKE2B 
665f1313c71269856b8e5fd540ecf645844ed196d705122752c9577a00a30e91ad8ce4b3336f49507381e78d381e4b5b9982217cc496200b1c97692fa5c6aea9
 SHA512 
463ad75f0508392431d58796763a41accf5a1dc17fe27d36e37d588153ca9c5b32b453faa9149524ea2dc2906805126d1e023feecb6554206595a972508f6a32
+DIST dracut-103.tar.gz 567713 BLAKE2B 
7781c0b7fc83a2c0c461f6398687e053226b489fb5405b3132b30d8e7a4f3cea2bb73aa0fe6e4c4b27187d6270ba623f403916ec38025a912930ae347a7e25ce
 SHA512 
ba0dbefbcbecb09c44ce240664bc4f4ee25dfb8be7bc060028ae3b1ccf7d70410491c105e64fcef3d6f44d2794cb6162bcea9404125906be46bf3dff098e0277

diff --git a/sys-kernel/dracut/dracut-9999.ebuild 
b/sys-kernel/dracut/dracut-103.ebuild
similarity index 97%
copy from sys-kernel/dracut/dracut-9999.ebuild
copy to sys-kernel/dracut/dracut-103.ebuild
index 76bce478b715..02a959fa286d 100644
--- a/sys-kernel/dracut/dracut-9999.ebuild
+++ b/sys-kernel/dracut/dracut-103.ebuild
@@ -63,6 +63,8 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
        "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+       # Gentoo specific acct-user and acct-group conf adjustments
+       "${FILESDIR}"/${PN}-103-acct-user-group-gentoo.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/dracut-9999.ebuild 
b/sys-kernel/dracut/dracut-9999.ebuild
index 76bce478b715..02a959fa286d 100644
--- a/sys-kernel/dracut/dracut-9999.ebuild
+++ b/sys-kernel/dracut/dracut-9999.ebuild
@@ -63,6 +63,8 @@ QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
        "${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
+       # Gentoo specific acct-user and acct-group conf adjustments
+       "${FILESDIR}"/${PN}-103-acct-user-group-gentoo.patch
 )
 
 src_configure() {

diff --git a/sys-kernel/dracut/files/dracut-103-acct-user-group-gentoo.patch 
b/sys-kernel/dracut/files/dracut-103-acct-user-group-gentoo.patch
new file mode 100644
index 000000000000..045528bb0c45
--- /dev/null
+++ b/sys-kernel/dracut/files/dracut-103-acct-user-group-gentoo.patch
@@ -0,0 +1,30 @@
+diff --git a/dracut-init.sh b/dracut-init.sh
+index 986da96b..bd47bc92 100755
+--- a/dracut-init.sh
++++ b/dracut-init.sh
+@@ -711,10 +711,10 @@ inst_libdir_file() {
+ 
+ # install sysusers files
+ inst_sysusers() {
+-    inst_multiple -o "$sysusers/$*"
++    inst_multiple -o "$sysusers/acct-*-$*"
+ 
+     if [[ $hostonly ]]; then
+-        inst_multiple -H -o "$sysusersconfdir/$*"
++        inst_multiple -H -o "$sysusersconfdir/acct-*-$*"
+     fi
+ }
+ 
+diff --git a/modules.d/91tpm2-tss/module-setup.sh 
b/modules.d/91tpm2-tss/module-setup.sh
+index 4441f552..4b5654d5 100755
+--- a/modules.d/91tpm2-tss/module-setup.sh
++++ b/modules.d/91tpm2-tss/module-setup.sh
+@@ -30,7 +30,7 @@ installkernel() {
+ 
+ # Install the required file(s) and directories for the module in the 
initramfs.
+ install() {
+-    inst_sysusers tpm2-tss.conf
++    inst_sysusers tss.conf
+ 
+     inst_multiple -o \
+         "$tmpfilesdir"/tpm2-tss-fapi.conf \

Reply via email to