ref: 1c0d13473d84154782512be031d1c090d809aa0c
parent: fe33d9388ea18748bdf84195d6b070466184400d
author: Natanael Copa <ncopa@alpinelinux.org>
date: Thu Mar 27 10:28:25 CDT 2014
mkinitfs: fix kernel module dependency tracing When searching kernel module depedencies we need to that relative kerneldir and not relative basedir.
--- a/mkinitfs.in
+++ b/mkinitfs.in
@@ -68,7 +68,7 @@
split(deps[k], dep, " ");
for (j in dep)
recursedeps(dep[j]);
- print(k);
+ print(prepend k);
}
BEGIN {
@@ -98,7 +98,7 @@
local oldpwd="$PWD"
cd "$kerneldir" || return 1
for file in $(feature_files "${kerneldir}/" modules); do
- echo ${file#$basedir}
+ echo ${file#${kerneldir%/}/}
done | find_kmod_deps
cd "$oldpwd"
}