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
索引
此文档由 man2html 使用手册页创建。
时间: 2024 年 11 月 12 日 格林威治标准时间 03:27:01