make release will fail during the release.3 step if the world built in the chroot area was built with NO_OPENSSH / NO_OPENSSL flags, and the NOKERBEROS flag was not passed to make release. This flag is not documented in release(7). The attached patch documents it. As I don't know what other flags affect failure, I just documented the fact that there is a flag to avoid building the kerberos bits. Maybe someone more in the know can add something to text to indicate kerberos's dependancy on either OpenSSH or OpenSSL. How-To-Repeat: # grep NO_OPEN /release/etc/make.conf NO_OPENSSH= yes NO_OPENSSL= yes # cd /usr/src/release && make release CHROOTDIR=/release \ RELEASETAG=RELENG_4 BUILDNAME=RELENG_4-MYRELEASE CVSROOT=${CVSROOT} And wait for an error about a missing openssl/des.h header.
State Changed From-To: open->closed Sorry, but we don't currently support building releases without the crypto dists.