我们有一个新的 FreeBSD 9.0-RELEASE,其中包含通过 portsnap 生成的端口树,并且没有一个端口执行make config
.
在某种程度上,它的表现就好像BATCH=yes
已经被设定了一样。然而,该变量并没有出现在/etc/make.conf
(实际上是空白的);它也不是在环境中设置的。make -V BATCH
返回空白。make config
拉出对话框屏幕,然后愉快地将选项写入/var/db/ports/[whatever]/options
;但简单地运行make
(或使用portmaster
)会跳过配置过程,并且不会向 中写入任何内容/var/db/ports
。
到底发生了什么?