DIST-KERNEL-UTILS.ECLASS
章节: eclass-manpages (5)更新: 2024 年 11 月
索引 返回主内容
名称
dist-kernel-utils.eclass - 与发行版内核相关的实用程序函数描述
此 eclass 提供了与发行版内核相关的各种实用程序函数。支持的 EAPIs
7 8函数
- dist-kernel_get_image_path
- 获取特定于当前 ${ARCH} 的内核映像的相对路径。
- dist-kernel_install_kernel <版本> <映像> <system.map>
- 使用 installkernel 工具安装内核。<版本> 指定内核版本,<映像> 是映像的完整路径,<system.map> 是 System.map 的完整路径。
- dist-kernel_reinstall_initramfs <kv-dir> <kv-full>
- 重建并安装指定 dist-kernel 的 initramfs。<kv-dir> 是内核源代码目录(来自 linux-info 的 ${KV_DIR}),而 <kv-full> 是完整的内核版本(${KV_FULL})。该函数将确定 <kernel-dir> 是否实际上是 dist-kernel,以及是否使用了 initramfs。
此函数用于安装包含在 initramfs 中的内核模块的 ebuild 的 pkg_postinst() 中。
- dist-kernel_PV_to_KV <pv>
- 将 Gentoo 风格的 ebuild 版本转换为内核“x.y.z[-rcN]”版本。
- dist-kernel_get_module_suffix <kernel_config>
- 根据内核配置中的 CONFIG_MODULES_COMPESS_* 设置和 USE=modules-compress 返回内核模块的后缀。
- dist-kernel_compressed_module_cleanup <路径>
- 遍历路径以查找重复的(未)压缩模块,并删除除最新版本之外的所有版本。
Eclass 变量
- KERNEL_EFI_ZBOOT
- 如果设置为非空值,则假定内核是在启用了 CONFIG_EFI_ZBOOT 的情况下构建的。这会影响 arm64 和 riscv 上内核映像的名称。主要用于 sys-kernel/gentoo-kernel-bin。
作者
Michał Górny <[email protected]>维护者
发行版内核项目 <[email protected]>报告 Bug
请通过 https://bugs.gentoo.org/ 报告 Bug文件
dist-kernel-utils.eclass另请参阅
ebuild(5)https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/dist-kernel-utils.eclass
索引
此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日格林威治标准时间 03:27:00