| Summary: | make release fails with NO_OPENSSH and ! NOKERBEROS | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Documentation | Reporter: | stijn <stijn> | ||||
| Component: | Books & Articles | Assignee: | freebsd-doc (Nobody) <doc> | ||||
| Status: | Closed FIXED | ||||||
| Severity: | Affects Only Me | ||||||
| Priority: | Normal | ||||||
| Version: | Latest | ||||||
| Hardware: | Any | ||||||
| OS: | Any | ||||||
| Attachments: |
|
||||||
State Changed From-To: open->closed Sorry, but we don't currently support building releases without the crypto dists. |
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.