UDEV.ECLASS

章节: eclass-manpages (5)
更新时间: 2024 年 11 月
索引 返回主内容

名称

udev.eclass - 用于确定 udev 目录的默认 eclass。

描述

用于确定 udev 目录的默认 eclass。

支持的 EAPIS

7 8

示例

inherit udev

# Example of the eclass usage:
RDEPEND="virtual/udev"
DEPEND="${RDEPEND}"

src_configure() {
        econf --with-rulesdir="$(get_udevdir)"/rules.d
}

src_install() {
        default
        # udev_dorules contrib/99-foomatic
        # udev_newrules contrib/98-foomatic 99-foomatic
}

pkg_postinst() {
        udev_reload
}

pkg_postrm() {
        udev_reload
}

函数

udev_get_udevdir
使用简短版本 $(get_udevdir) 代替!
get_udevdir
输出 udev 目录的路径(不包括 ${D})。此函数始终成功,即使 udev 未安装。回退值为 /lib/udev
udev_dorules <rule> [...]
安装 udev 规则。使用 doins,因此是致命的。
udev_newrules <oldname> <newname>
使用新名称安装 udev 规则。使用 newins,因此是致命的。
udev_reload
运行 "udevadm control --reload" 以刷新规则和数据库。应在安装 udev 规则或 hwdb 数据的软件包的 pkg_postinst 和 pkg_postrm 中调用。

维护者

[email protected]

报告错误

请通过 https://bugs.gentoo.org/ 报告错误。

文件

udev.eclass

参见

ebuild(5)
https://gitweb.gentoo.org/repo/gentoo.git/log/eclass/udev.eclass


索引

名称
描述
支持的 EAPIS
示例
函数
维护者
报告错误
文件
参见

此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日 格林威治标准时间 03:27:01