Date: Fri, 27 Oct 2006 13:59:10 +0400 From: Ruslan Ermilov <ru@FreeBSD.org> To: Helmut Schneider <jumper99@gmx.de> Cc: freebsd-bugs@FreeBSD.org, Sam Leffler <sam@FreeBSD.org> Subject: Re: misc/104854: "make release" custom kernel unsuccessful Message-ID: <20061027095910.GD6613@rambler-co.ru> In-Reply-To: <05e201c6f9ac$581944e0$609b65c1@vpe.de> <05ca01c6f9ab$6d8def20$609b65c1@vpe.de> References: <05e201c6f9ac$581944e0$609b65c1@vpe.de> <200610270901.k9R91pTp083632@freefall.freebsd.org> <05ca01c6f9ab$6d8def20$609b65c1@vpe.de>
next in thread | previous in thread | raw e-mail | index | archive | help
--F8dlzb82+Fcn6AgP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 27, 2006 at 11:36:49AM +0200, Helmut Schneider wrote: > Well, then either I do not understand that design, or I do something=20 > completely wrong (if so I appologize): >=20 > mkdir ${RD}/kernels > for i in ${KERNELS_BASE} ${KERNELS}; do \ > mkdir -p ${RD}/kernels/$${i}; \ > done >=20 > KERNELS_BASE is set to $MY_CUSTOM_KERNEL. > KERNELS is not mandatory and never set, so it is empty. >=20 > =3D> the only directory which is created is $MY_CUSTOM_KERNEL. The direct= ory=20 > GENERIC will not be created. >=20 > # Build boot and install floppies. > floppies.1: > @gzip -9nc ${RD}/kernels/GENERIC/kernel > ${RD}/kernels/kernel.gz >=20 > fails. >=20 > =3D> make release fails. >=20 > make CHROOTDIR=3D/home/release CVSROOT=3D/usr BUILDNAME=3D6.1-RELEASE=20 > RELEASETAG=3DRELENG_6_1 EXTPORTSDIR=3D/usr/ports EXTSRCDIR=3D/usr/src=20 > KERNELS_BASE=3DIBM_HS20_SMP NODOC=3DYES NOPORTS=3DYES MAKE_ISOS=3DYES rel= ease >=20 > Do I have to set KERNELS=3D$CUSTOM_KERNEL instead of=20 > KERNELS_BASE=3D$CUSTOM_KERNEL? ("make release" takes ages so I was not ab= le=20 > to test that by now)=20 On Fri, Oct 27, 2006 at 11:43:22AM +0200, Helmut Schneider wrote: > Sorry, forget that one, wasn't able to read the full posting (especially= =20 > the part of man release)... :(=20 :-) I agree that there's still a bug in release/Makefile: it allows to override KERNELS_BASE but assumes later that GENERIC is always part of it. A proper fix is to make KERNELS_BASE not overridable. Sam, do you remember why you made it overridable? Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --F8dlzb82+Fcn6AgP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFQdhuqRfpzJluFF4RAr5OAJ4vOO7zqISyXN1qrRppl4VUeIq8bgCeLcmi zifhqXUS9FboVzzi+a1/q3o= =PFeH -----END PGP SIGNATURE----- --F8dlzb82+Fcn6AgP--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061027095910.GD6613>