aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xmkinitfs.in6
1 files changed, 3 insertions, 3 deletions
diff --git a/mkinitfs.in b/mkinitfs.in
index 3a3bcd3..f700fe3 100755
--- a/mkinitfs.in
+++ b/mkinitfs.in
@@ -76,7 +76,7 @@ initfs_base() {
}
find_kmod_deps() {
- awk -v modulesdep="$basedir/lib/modules/$kernel/modules.dep" '
+ awk -v prepend="$basedir/lib/modules/$kernel/" -v modulesdep="$basedir/lib/modules/$kernel/modules.dep" '
function recursedeps(k, j, dep) {
if (k in visited)
return;
@@ -84,7 +84,7 @@ function recursedeps(k, j, dep) {
split(deps[k], dep, " ");
for (j in dep)
recursedeps(dep[j]);
- print(k);
+ print(prepend k);
}
BEGIN {
@@ -113,7 +113,7 @@ find_kmods() {
echo "$file: No such file or directory" >&2
continue
fi
- echo /lib/modules/$kernel/$file
+ echo $file
done | find_kmod_deps
}