@nebelfuerst:
Du hast recht, in im Makefile von /usr/src/linux-5.16.1-1 ist das bei mir auch so.
Komischerweise stammt das aber nicht vom Opensuse-git server. Dort gibt's das hinzugefügte /usr nicht.
Ich baue ja direkt im git Verzeichnis, daher war ich davon bisher nicht betroffen.
Code:
andy@X570DESKTOP:/vol/source/kernel> git checkout origin/master && grep MODLIB Makefile
Vorherige Position von HEAD war b844abf1e5b74 Automatically updated to 5.16-rc7-111-g278218f6778b
HEAD ist jetzt bei e66f193a076a6 Merge branch 'scripts' into master
# INSTALL_MOD_PATH specifies a prefix to MODLIB for module directory
MODLIB = $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
andy@X570DESKTOP:/vol/source/kernel> git checkout origin/stable && grep MODLIB Makefile
Vorherige Position von HEAD war e66f193a076a6 Merge branch 'scripts' into master
HEAD ist jetzt bei 458d8e1ecf24d disable the Bluetooth patch again
# INSTALL_MOD_PATH specifies a prefix to MODLIB for module directory
MODLIB = $(INSTALL_MOD_PATH)/lib/modules/$(KERNELRELEASE)
Aber hier findet man das u.a.:
https://build.opensuse.org/package/v....spec?expand=1
Code:
%if 0%{?usrmerged}
# fix MODLIB so kmps install to /usr
sed -ie 's,/lib/modules/,%{kernel_module_directory}/,' linux-%kernelrelease%variant/Makefile
%endif
Ab wann gilt man denn als "usrmerged"?