Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Sep 1995 22:52:08 +0200
From:      Mark Murray <mark@grondar.za>
To:        "Justin T. Gibbs" <gibbs@freefall.freebsd.org>
Cc:        Mark Murray <mark@grondar.za>, "Garrett A. Wollman" <wollman@lcs.mit.edu>, "Andrey A. Chernov" <ache@freefall.freebsd.org>, CVS-commiters@freefall.freebsd.org, cvs-sbin@freefall.freebsd.org
Subject:   Re: cvs commit: src/sbin Makefile 
Message-ID:  <199509292052.WAA22804@grumble.grondar.za>

next in thread | raw e-mail | index | archive | help
> >Hey? I understand that for a "make release" to work you must _not_ have
> >MAKE_EBONES in your make.conf. Ask Jordan - I stuffed up part of the last
> >release schedule (2.0.5) by having this in my /etc/make.conf while Jordan
> >did not. We were "last-minute-lets-get-this-in" engineering the eBones
> >code and the @#$% thing was not working at WC.
> 
> Well, you need the des, and kerberos libraries in your chroot tree in
> order to make the distribution.  The only way that those libraries will
> be built during the first part of the release (a make world) is if you
> have MAKE_EBONES in your personal make.conf.  The make.conf in the chroot
> area is installed from the src and does not have MAKE_EBONES in it.
> Since, until a two days ago, the stuff in eBones didn't reference the
> locally built version of the kerberos libraries, a make bootstrap in
> eBones would fail in the chroot area for lack of the des, and krb
> libraries.  Its all a mess.

Not so. Look at the src/release/Makefile release.2: target. There is a
positively disgusting hack to get eBones bootstrapped into the
make release. If MAKE_EBONES is in your personal make.conf, things
break later when you try to make world without it, as you have a
nasty mix of secure, eBones and a make.conf with _no_ MAKE_EBONES.
Trust me on this one, and ask Jordan and Gary too - they ended up
phoning me here in South Africa to fix this same problem :-O.

I agree though that this make system is ropey as hell...

> >I agree that it may be useful to be able to set something in make.conf
> >to _not_ make eBones even if the directory is present, but our present
> >logic is "broken as designed" IMHO.
> 
> Yup.
> 
> >M
> >--
> >Mark Murray
> >46 Harvey Rd, Claremont, Cape Town 7700, South Africa
> >+27 21 61-3768 GMT+0200
> >Finger mark@grumble.grondar.za for PGP key
> 
> --
> Justin T. Gibbs
> ===========================================
>   Software Developer - Walnut Creek CDROM
>   FreeBSD: Turning PCs into workstations
> ===========================================
--
Mark Murray
46 Harvey Rd, Claremont, Cape Town 7700, South Africa
+27 21 61-3768 GMT+0200
Finger mark@grumble.grondar.za for PGP key



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