8.5. 改变 `pkg-`*`` 文件的名字
上一页 | 第 8 章 `pkg-`*`` 文件 | 下一页

## 8.5. 改变 `pkg-`*`` 文件的名字

所有 `pkg-`*`` 文件的名字， 皆系采用变量予以定义， 因此在需要时可以在您的 `Makefile` 中加以改变。 当您需要在多个 port 之间共享某些 `pkg-`*`` 文件， 或需要写入某些文件时就非常有用了。 (参见 在 `WRKDIR` 以外的地方写文件， 以了解为什么直接将变更写入 `pkg-`*`` 子目录是个糟糕的主意)

下面是一组变量以及它们的默认值 (`PKGDIR` 默认情况下是 `${MASTERDIR}`。)

变量 | 默认值
--- | ---
`DESCR` | `${PKGDIR}/pkg-descr`
`PLIST` | `${PKGDIR}/pkg-plist`
`PKGINSTALL` | `${PKGDIR}/pkg-install`
`PKGDEINSTALL` | `${PKGDIR}/pkg-deinstall`
`PKGREQ` | `${PKGDIR}/pkg-req`
`PKGMESSAGE` | `${PKGDIR}/pkg-message`

请修改这些变量， 而不是直接覆盖 `PKG_ARGS` 的值。 如果您改变了 `PKG_ARGS`， 这些文件将无法在安装 port 时正确地复制到 `/var/db/pkg` 目录。

上一页 | 上一级 | 下一页
8.4. `pkg-req` (安装预编译包时检测是否应执行操作的脚本文件) | 起始页 | 8.6. 使用 `SUB_FILES` 和 `SUB_LIST`

本文档和其它文档可从这里下载： ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题，请先阅读 文档，如不能解决再联系 <questions@FreeBSD.org>.
关于本文档的问题请发信联系 <doc@FreeBSD.org>.