Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Mar 2003 13:06:33 +0100
From:      Stijn Hoop <stijn@win.tue.nl>
To:        "Jacques A. Vidrine" <nectar@FreeBSD.org>, freebsd-stable@FreeBSD.org
Subject:   Re: make release without a lot of the base system
Message-ID:  <20030327120633.GN93053@pcwin002.win.tue.nl>
In-Reply-To: <20030327115428.GF98283@madman.celabo.org>
References:  <20030327111440.GJ93053@pcwin002.win.tue.nl> <20030327115428.GF98283@madman.celabo.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--LG0Ll82vYr46+VA1
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Mar 27, 2003 at 05:54:28AM -0600, Jacques A. Vidrine wrote:
> On Thu, Mar 27, 2003 at 12:14:40PM +0100, Stijn Hoop wrote:
> > First, should even kerberos be built with the NO* options above?=20
>=20
> No, it should not.  Defining NOCRYPT or NO_OPENSSL will prevent the
> kerberosIV directory from being entered during the build.

It did, see below. I was mistakenly assuming that the build failed in
the buildworld phase of make release.

> [...]
> > Second, I have tried adding MAKE_KERBEROS4=3Dno to make.conf but that d=
oesn't
> > appear to make a difference. What's the correct option in /etc/make.con=
f to
> > skip building kerberos 4 and 5?
>=20
> Don't do that.  The correct option is not to define MAKE_KERBEROS[45]
> at all.  The value does not matter ... if it is defined, it will be
> read as `make it please'.

That's what I found out the hard way :)

> I would guess that your flags aren't getting propogated as you think.
> *shrug*

Yes that was my first guess as well but I've verified that those are
the contents of my <chroot>/etc/make.conf. make *is* being run inside
the chroot, is it not? Or is it started from the outside?

After some digging I do see this however, from src/release/Makefile:

release.3:

[snip]

=2Eif exists(${.CURDIR}/../kerberosIV) && exists(${.CURDIR}/../crypto) && !=
defined
(NOKERBEROS)
        cd ${.CURDIR}/..; \
        ${CROSSMAKE} ${WORLD_FLAGS} -DNO_MAKEDB_RUN -DMAKE_KERBEROS4 \
            SUBDIR_OVERRIDE=3D"kerberosIV ${K4PROGS}" \
            buildworld distributeworld DISTDIR=3D${RD}/trees
=2Eendif

and that corresponds to the logs, after rechecking, so not having NOKERBEROS
appears to be the source of my trouble.

I'm now retrying with NOKERBEROS=3Dtrue in my release make.conf, will let
you know when it's done.

Thanks,

--Stijn

--=20
"Coca-Cola is solely responsible for ensuring that people - too stupid to k=
now
not to tip half-ton machines on themselves - are safe. Forget parenting - t=
he
blame is entirely on the corporation for designing machines that look so
innocent and yet are so deadly."
	-- http://www.kuro5hin.org/?op=3Ddisplaystory;sid=3D2001/10/28/212418/42

--LG0Ll82vYr46+VA1
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)

iD8DBQE+gulJY3r/tLQmfWcRApUcAJ9aZHQ4VdQhjb5zYA/PkW6srcVzQwCgikSe
7vHXglh3wJQolfoZZoh3Rn4=
=Nf11
-----END PGP SIGNATURE-----

--LG0Ll82vYr46+VA1--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030327120633.GN93053>