mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
sys-kernel/dracut: backport regression fix 1322
Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>
This commit is contained in:
@@ -100,6 +100,8 @@ PATCHES=(
|
||||
"${FILESDIR}"/gentoo-ldconfig-paths-r1.patch
|
||||
# Gentoo specific acct-user and acct-group conf adjustments
|
||||
"${FILESDIR}"/${PN}-106-acct-user-group-gentoo.patch
|
||||
# https://github.com/dracut-ng/dracut-ng/pull/1322
|
||||
"${FILESDIR}"/${PN}-107-hostonly-regression-fix-1322.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
https://github.com/dracut-ng/dracut-ng/pull/1322
|
||||
diff --git a/modules.d/90kernel-modules/module-setup.sh b/modules.d/90kernel-modules/module-setup.sh
|
||||
index 840c4fd8a..df362ceff 100755
|
||||
--- a/modules.d/90kernel-modules/module-setup.sh
|
||||
+++ b/modules.d/90kernel-modules/module-setup.sh
|
||||
@@ -122,11 +122,11 @@ installkernel() {
|
||||
|
||||
# if not on strict hostonly mode, install all known filesystems,
|
||||
# if the required list is not set via the filesystems variable
|
||||
- if [[ $hostonly_mode != "strict" ]]; then
|
||||
- if [[ -z $filesystems ]]; then
|
||||
- dracut_instmods -o -P ".*/(kernel/fs/nfs|kernel/fs/nfsd|kernel/fs/lockd)/.*" '=fs'
|
||||
- fi
|
||||
- elif [[ "${host_fs_types[*]}" ]]; then
|
||||
+ if [[ $hostonly_mode != "strict" ]] && [[ -z $filesystems ]]; then
|
||||
+ dracut_instmods -o -P ".*/(kernel/fs/nfs|kernel/fs/nfsd|kernel/fs/lockd)/.*" '=fs'
|
||||
+ fi
|
||||
+
|
||||
+ if [[ $hostonly ]] && [[ "${host_fs_types[*]}" ]]; then
|
||||
hostonly='' instmods "${host_fs_types[@]}"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user