On 04/17/15 13:37, Konstantin Stefanov wrote:
А кстати, что и куда надо сказать, чтобы uname внутри jail говорил, что
тут 32 бита? Где-то при запуске UNAME_p выставить?
Можно написать в /etc/make.conf
UNAME_ENV+= UNAME_r=9.3-STABLE
UNAME_ENV+= UNAME_s=FreeBSD
UNAME_ENV+= UNAME_v="${UNAME_s} ${UNAME_r}" # нужно если версии jail и
mainhost отличаются
UNAME_ENV+= UNAME_p=i386
.MAKEFLAGS: ${UNAME_ENV}
MAKE_ENV+= ${UNAME_ENV}
CONFIGURE_ENV+= ${UNAME_ENV}
SCRIPTS_ENV+= ${UNAME_ENV}
Хотя poudriere пишет в make.conf
ARCH=i386
MACHINE=i386
MACHINE_ARCH=i386
Возможно так лучше, особенно если версии FreeBSD одинаковые и подменять версию в
uname не нужно.