mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2025-04-19 20:58:31 +09:00
kbuild: pacman-pkg: hardcode module installation path
'make pacman-pkg' for architectures with device tree support (i.e., arm, arm64, etc.) shows logs like follows: Installing dtbs... INSTALL /home/masahiro/linux/pacman/linux-upstream/pkg/linux-upstream/usr//lib/modules/6.14.0-rc6+/dtb/actions/s700-cubieboard7.dtb INSTALL /home/masahiro/linux/pacman/linux-upstream/pkg/linux-upstream/usr//lib/modules/6.14.0-rc6+/dtb/actions/s900-bubblegum-96.dtb INSTALL /home/masahiro/linux/pacman/linux-upstream/pkg/linux-upstream/usr//lib/modules/6.14.0-rc6+/dtb/airoha/en7581-evb.dtb ... The double slashes ('//') between 'usr' and 'lib' are somewhat ugly. Let's hardcode the module installation path because the package contents should remain unaffected even if ${MODLIB} is overridden. Please note that scripts/packages/{builddeb,kernel.spec} also hardcode the module installation path. With this change, the log will look better, as follows: Installing dtbs... INSTALL /home/masahiro/linux/pacman/linux-upstream/pkg/linux-upstream/usr/lib/modules/6.14.0-rc6+/dtb/actions/s700-cubieboard7.dtb INSTALL /home/masahiro/linux/pacman/linux-upstream/pkg/linux-upstream/usr/lib/modules/6.14.0-rc6+/dtb/actions/s900-bubblegum-96.dtb INSTALL /home/masahiro/linux/pacman/linux-upstream/pkg/linux-upstream/usr/lib/modules/6.14.0-rc6+/dtb/airoha/en7581-evb.dtb ... Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Acked-by: Thomas Weißschuh <linux@weissschuh.net> Reviewed-by: Nathan Chancellor <nathan@kernel.org>
This commit is contained in:
parent
6260406362
commit
8bdd53e066
@ -53,7 +53,7 @@ build() {
|
||||
_package() {
|
||||
pkgdesc="The ${pkgdesc} kernel and modules"
|
||||
|
||||
local modulesdir="${pkgdir}/usr/${MODLIB}"
|
||||
local modulesdir="${pkgdir}/usr/lib/modules/${KERNELRELEASE}"
|
||||
|
||||
_prologue
|
||||
|
||||
@ -81,7 +81,7 @@ _package() {
|
||||
_package-headers() {
|
||||
pkgdesc="Headers and scripts for building modules for the ${pkgdesc} kernel"
|
||||
|
||||
local builddir="${pkgdir}/usr/${MODLIB}/build"
|
||||
local builddir="${pkgdir}/usr/lib/modules/${KERNELRELEASE}/build"
|
||||
|
||||
_prologue
|
||||
|
||||
@ -114,7 +114,7 @@ _package-debug(){
|
||||
pkgdesc="Non-stripped vmlinux file for the ${pkgdesc} kernel"
|
||||
|
||||
local debugdir="${pkgdir}/usr/src/debug/${pkgbase}"
|
||||
local builddir="${pkgdir}/usr/${MODLIB}/build"
|
||||
local builddir="${pkgdir}/usr/lib/modules/${KERNELRELEASE}/build"
|
||||
|
||||
_prologue
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user