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>