cvs commit: src/release Makefile

Ruslan Ermilov ru at FreeBSD.org
Thu Jan 15 00:36:57 PST 2004


On Thu, Jan 15, 2004 at 11:11:24AM +0900, Makoto Matsushita wrote:
> 
> >   1.827     +1 -1      src/release/Makefile
> > 
> ru> The RELENG_4 box had been able to produce a HEAD snapshot before
> ru> this change.  Please fix it so that the script is run only if it
> ru> exists.
> 
> I believe that this commit is against to HEAD, not to RELENG_4; rcNG
> files should be there IMO.  Checking the existence is always useful,
> but the check is alwasy true :-)
> 
You didn't get it.  It's possible to have a RELENG_4 box (with
RELENG_4 /usr/src and /usr/obj matching the running version),
and build a release snapshot of HEAD.  The CHROOTDIR will still
be populated by RELENG_4 world.  Inside the chroot area, we do
a sort of source upgrade from RELENG_4 to HEAD; the only tricky
part is creating file system images, and requires proper support
in related utilities, so cross-platform 5.x snapshot building is
not supported on 4.x, but it's still supported for native builds
on i386 and I believe Alpha.  (See also release/scripts/doFS.sh.)

> Or do you mean that it refuses to build 5-current within 4-stable
> sandbox?  Maybe that's right, but why 4-stable?  The standard"boot
> 4-stable box, checkout 5-current src/, make buildworld, then make
> release" shouldn't be affected.
> 
This never worked -- the 4.x kernel will be upset by 5.x binaries.


Cheers,
-- 
Ruslan Ermilov
FreeBSD committer
ru at FreeBSD.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20040115/8bc5c9a8/attachment.bin


More information about the cvs-src mailing list