FreeBSD 移植:设置 make 定义不作为选项公开

FreeBSD 移植:设置 make 定义不作为选项公开

在 FreeBSD 中,当您执行 make config 时,许多 port 都有可设置的选项。这些选项会被保存,以便在您更新 port 时可以再次使用它们。

有些 port 有在 Makefile 中检查的附加项,但未将其作为配置选项公开。例如,maildrop port 使用 Makefile 中的以下 if 语句检查 MAILDROP_TRUSTED_USERS:

.if defined(MAILDROP_TRUSTED_USERS)
   CONFIGURE_ARGS+=        --enable-trusted-users="${MAILDROP_TRUSTED_USERS}"
.endif

我脑子里一片空白,我该在哪里设置 MAILDROP_TRUSTED_USERS,以便在端口稍后由 postmaster 更新时使用它?对于此安装,我手动定义了它,但如果我使用 postmaster 更新强制此端口更新的端口,我希望为构建设置该值。

答案1

我认为您正在寻找/etc/make.conf

相关内容