pkg_nofetch
函数 | pkg_nofetch |
---|---|
目的 | 告诉用户如何处理受限于获取的软件包 |
沙箱 | 已启用 |
权限 | root |
调用方 | ebuild |
默认 pkg_nofetch
pkg_nofetch() {
[[ -z ${A} ]] && return
elog "The following files cannot be fetched for ${PN}:"
local x
for x in ${A}; do
elog " ${x}"
done
}
示例 pkg_nofetch
pkg_nofetch() {
einfo "Please download"
einfo " - ${P}-main.tar.bz2"
einfo " - ${P}-extras.tar.bz2"
einfo "from ${HOMEPAGE} and place them in your DISTDIR directory."
}
注意:
DISTDIR
变量在 pkg_*
阶段中无效,因此不得引用它。关于 pkg_nofetch
的说明
此函数仅对具有 RESTRICT="fetch"
(参见 限制自动镜像)设置的软件包触发,并且仅当 SRC_URI
中列出的一个或多个组件尚不存在于 distfiles
目录中时触发。