Freebsd
pkg OSVERSION 與監獄/主機不匹配
我有一個 FreeBSD 主機和一些監獄,主機和監獄中的輸出
freebsd-version -u
是12.2-STABLE
.在主機中輸出
uname -K
和pkg -vv | grep OSVERSION
匹配1202505
但在監獄內我得到OSVERSION = 1201512;
我更新了主機和監獄,但仍然找不到錯誤的原因。
有任何想法嗎?
我不得不刪除
usr/src/obj
目錄並重建,因為這個文件:usr/src/amd64.amd64/host-osreldate.h
使用時未更新
-DNO_CLEAN
:env MAKEOBJDIRPREFIX=/jroot/build/obj SRCCONF=/etc/src-jail.conf __MAKE_CONF=/etc/make.conf make -DNO_CLEAN -j${NUMBER_OF_CORES} buildworld
使用devel/ccache
WITH_CCACHE_BUILD=yes
有助於解決問題,只需要添加src.conf
來自男人:
WITH_CCACHE_BUILD Set to use ccache(1) for the build. No configuration is required except to install the devel/ccache package.