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 目录中时触发。