diff --git a/bin/virtme-prep-kdir-mods b/bin/virtme-prep-kdir-mods index dd80ad5..142a493 100755 --- a/bin/virtme-prep-kdir-mods +++ b/bin/virtme-prep-kdir-mods @@ -24,11 +24,12 @@ ln -srfT . "$MODDIR/build" # Remove all preexisting symlinks and add symlinks to all modules that belong # to the build kenrnel. find "$MODDIR/kernel" -type l -print0 |xargs -0 rm -f -- -while read -r i; do +# from v6.2, modules.order lists .o files, we need the .ko ones +sed 's:\.o$:.ko:' modules.order | while read -r i; do [ ! -e "$i" ] && i=$(echo "$i" | sed s:^kernel/::) mkdir -p "$MODDIR/kernel/$(dirname "$i")" ln -sr "$i" "$MODDIR/kernel/$i" -done < modules.order +done # Link in the files that make modules_install would copy