所有 pkg-* 的名称都是使用变量定义的,如果需要,可以在 Makefile 中更改这些变量。当在多个ports之间共享相同的 pkg-* 文件或需要写入其中一个文件时,这一点尤为有用。请参阅除 WRKDIR 之外的其他位置进行写入,了解直接写入包含 pkg-*文件的目录为什么是一个不好的主意。
这是一个变量名及其默认值列表。( PKGDIR 的默认值为 ${MASTERDIR} 。)
变量 | 默认值 |
---|---|
DESCR
${PKGDIR}/pkg-descr
PLIST
${PKGDIR}/pkg-plist
PKGINSTALL
${PKGDIR}/pkg-install
PKGPREINSTALL
${PKGDIR}/pkg-pre-install
PKGPOSTINSTALL
${PKGDIR}/pkg-post-install
PKGDEINSTALL
${PKGDIR}/pkg-deinstall
PKGPREDEINSTALL
${PKGDIR}/pkg-pre-deinstall
PKGPOSTDEINSTALL
${PKGDIR}/pkg-post-deinstall
PKGMESSAGE
${PKGDIR}/pkg-message