diff options
author | Michał Górny <mgorny@gentoo.org> | 2021-01-10 12:54:02 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2021-01-13 12:54:24 +0100 |
commit | c71a27d1d6c1936dd41cb8e3b645e68d4b7a08ba (patch) | |
tree | 1dfbfd6f3a22ab52551599dc4e4ea3bb12ced867 /eclass/kernel-build.eclass | |
parent | app-misc/fdupes: Synced live ebuild (diff) | |
download | gentoo-c71a27d1d6c1936dd41cb8e3b645e68d4b7a08ba.tar.gz gentoo-c71a27d1d6c1936dd41cb8e3b645e68d4b7a08ba.tar.bz2 gentoo-c71a27d1d6c1936dd41cb8e3b645e68d4b7a08ba.zip |
dist-kernel-utils.eclass: Introduce eclass for helper functions
Move some of the utility functions from kernel-install.eclass
into dist-kernel-utils.eclass, in order to permit using them without
having all kernel-install phases exported. This will be used in order
to support rebuilding initramfs in sys-fs/zfs-kmod.
Since the eclasses are used only by dist-kernel project eclasses
and ebuilds, update the function prefix while moving them.
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'eclass/kernel-build.eclass')
-rw-r--r-- | eclass/kernel-build.eclass | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass index 99279ba58a99..249f038fa107 100644 --- a/eclass/kernel-build.eclass +++ b/eclass/kernel-build.eclass @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: kernel-build.eclass @@ -117,7 +117,7 @@ kernel-build_src_test() { local ver="${PV}${KV_LOCALVERSION}" kernel-install_test "${ver}" \ - "${WORKDIR}/build/$(kernel-install_get_image_path)" \ + "${WORKDIR}/build/$(dist-kernel_get_image_path)" \ "${T}/lib/modules/${ver}" } @@ -173,7 +173,7 @@ kernel-build_src_install() { # install the kernel and files needed for module builds insinto "/usr/src/linux-${ver}" doins build/{System.map,Module.symvers} - local image_path=$(kernel-install_get_image_path) + local image_path=$(dist-kernel_get_image_path) cp -p "build/${image_path}" "${ED}/usr/src/linux-${ver}/${image_path}" || die # building modules fails with 'vmlinux has no symtab?' if stripped |