[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: misc/39454: UPDATE build of amd64 bootcd fails to pick up new kernel
The following reply was made to PR misc/39454; it has been noted by GNATS.
From: Manuel Bouyer <bouyer%antioche.eu.org@localhost>
To: Havard Eidnes <he%NetBSD.org@localhost>
Cc: gnats-bugs%NetBSD.org@localhost, misc-bug-people%NetBSD.org@localhost,
Subject: Re: misc/39454: UPDATE build of amd64 bootcd fails to pick up new
Date: Wed, 3 Sep 2008 21:42:14 +0200
On Wed, Sep 03, 2008 at 09:24:21PM +0200, Havard Eidnes wrote:
> > > Is there a good reason the distrib/amd64/cdrom/ make target needs to
> > > be different from the floppy targets in this respect?
> > Yes, because it can't be done at the same time (it has to be run after
> > release).
> Also when doing what's done under "build.sh ... release", which
> is to construct an ISO image containing the boot loader and the
> "fat" INSTALL kernel?
No, this one is built as part of 'release', I think.
> I find that somewhat hard to beleive, and
> would still expect "dependall" and "release" to do what they do
> elsewhere to avoid violating the Principle of Least Astonishment,
> not like now that when CDRELEASE is not set, the actual build
> *and* installation is done under "make release", and is hidden
> from view (actions are performed even though nothing shows up in
> the make log!) when MAKEVERBOSE=1... Again, POLA violation.
I think they do. I can't see why it wouldn't work for a cdboot.
Reading the makefiles, I think it should always copy the updated binaries;
even if they didn't change. The make targets don't correspond to created
> > > And why does not "release" dump the built bits into the
> > > appropriate RELEASEDIR subdirectory?
> > I think it does, but maybe not when run from the distrib/ dir.
> Why would that make a difference?!?
Because the bits to do it is in src/etc/ ?
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
NetBSD: 26 ans d'experience feront toujours la difference
Main Index |
Thread Index |