CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2016/10/14 12:43:02

Modified files:
        sys/arch/alpha : Makefile 
        sys/arch/amd64 : Makefile 
        sys/arch/armv7 : Makefile 
        sys/arch/hppa  : Makefile 
        sys/arch/i386  : Makefile 
        sys/arch/landisk: Makefile 
        sys/arch/loongson: Makefile 
        sys/arch/luna88k: Makefile 
        sys/arch/macppc: Makefile 
        sys/arch/octeon: Makefile 
        sys/arch/sgi   : Makefile 
        sys/arch/socppc: Makefile 
        sys/arch/sparc64: Makefile 
        sys/arch/alpha/conf: Makefile.alpha 
        sys/arch/amd64/conf: Makefile.amd64 
        sys/arch/armv7/conf: Makefile.armv7 
        sys/arch/hppa/conf: Makefile.hppa 
        sys/arch/i386/conf: Makefile.i386 RAMDISK_CD 
        sys/arch/landisk/conf: Makefile.landisk 
        sys/arch/loongson/conf: Makefile.loongson 
        sys/arch/luna88k/conf: Makefile.luna88k 
        sys/arch/macppc/conf: Makefile.macppc 
        sys/arch/octeon/conf: Makefile.octeon 
        sys/arch/sgi/conf: Makefile.sgi 
        sys/arch/socppc/conf: Makefile.socppc 
        sys/arch/sparc64/conf: Makefile.sparc64 
Added files:
        sys/arch/alpha/compile: Makefile Makefile.inc 
        sys/arch/alpha/compile/GENERIC: Makefile 
        sys/arch/alpha/compile/GENERIC.MP: Makefile 
        sys/arch/alpha/compile/RAMDISK: Makefile 
        sys/arch/alpha/compile/RAMDISKB: Makefile 
        sys/arch/alpha/compile/RAMDISKBIG: Makefile 
        sys/arch/alpha/compile/RAMDISKC: Makefile 
        sys/arch/amd64/compile: Makefile Makefile.inc 
        sys/arch/amd64/compile/GENERIC: Makefile 
        sys/arch/amd64/compile/GENERIC.MP: Makefile 
        sys/arch/amd64/compile/RAMDISK: Makefile 
        sys/arch/amd64/compile/RAMDISK_CD: Makefile 
        sys/arch/armv7/compile: Makefile Makefile.inc 
        sys/arch/armv7/compile/GENERIC: Makefile 
        sys/arch/armv7/compile/RAMDISK: Makefile 
        sys/arch/hppa/compile: Makefile Makefile.inc 
        sys/arch/hppa/compile/GENERIC: Makefile 
        sys/arch/hppa/compile/GENERIC.MP: Makefile 
        sys/arch/hppa/compile/RAMDISK: Makefile 
        sys/arch/i386/compile: Makefile Makefile.inc 
        sys/arch/i386/compile/GENERIC: Makefile 
        sys/arch/i386/compile/GENERIC.MP: Makefile 
        sys/arch/i386/compile/RAMDISK: Makefile 
        sys/arch/i386/compile/RAMDISK_CD: Makefile 
        sys/arch/landisk/compile: Makefile Makefile.inc 
        sys/arch/landisk/compile/GENERIC: Makefile 
        sys/arch/landisk/compile/RAMDISK: Makefile 
        sys/arch/loongson/compile: Makefile Makefile.inc 
        sys/arch/loongson/compile/GENERIC: Makefile 
        sys/arch/loongson/compile/RAMDISK: Makefile 
        sys/arch/luna88k/compile: Makefile Makefile.inc 
        sys/arch/luna88k/compile/GENERIC: Makefile 
        sys/arch/luna88k/compile/GENERIC.MP: Makefile 
        sys/arch/luna88k/compile/RAMDISK: Makefile 
        sys/arch/macppc/compile: Makefile Makefile.inc 
        sys/arch/macppc/compile/GENERIC: Makefile 
        sys/arch/macppc/compile/GENERIC.MP: Makefile 
        sys/arch/macppc/compile/RAMDISK: Makefile 
        sys/arch/octeon/compile: Makefile Makefile.inc 
        sys/arch/octeon/compile/GENERIC: Makefile 
        sys/arch/octeon/compile/GENERIC.MP: Makefile 
        sys/arch/octeon/compile/RAMDISK: Makefile 
        sys/arch/sgi/compile: Makefile Makefile.inc 
        sys/arch/sgi/compile/GENERIC-IP22: Makefile 
        sys/arch/sgi/compile/GENERIC-IP26: Makefile 
        sys/arch/sgi/compile/GENERIC-IP27: Makefile 
        sys/arch/sgi/compile/GENERIC-IP27.MP: Makefile 
        sys/arch/sgi/compile/GENERIC-IP28: Makefile 
        sys/arch/sgi/compile/GENERIC-IP30: Makefile 
        sys/arch/sgi/compile/GENERIC-IP30.MP: Makefile 
        sys/arch/sgi/compile/GENERIC-IP32: Makefile 
        sys/arch/sgi/compile/RAMDISK-IP22: Makefile 
        sys/arch/sgi/compile/RAMDISK-IP26: Makefile 
        sys/arch/sgi/compile/RAMDISK-IP27: Makefile 
        sys/arch/sgi/compile/RAMDISK-IP28: Makefile 
        sys/arch/sgi/compile/RAMDISK-IP30: Makefile 
        sys/arch/sgi/compile/RAMDISK-IP32: Makefile 
        sys/arch/socppc/compile: Makefile Makefile.inc 
        sys/arch/socppc/compile/GENERIC: Makefile 
        sys/arch/socppc/compile/RAMDISK: Makefile 
        sys/arch/sparc64/compile: Makefile Makefile.inc 
        sys/arch/sparc64/compile/GENERIC: Makefile 
        sys/arch/sparc64/compile/GENERIC.MP: Makefile 
        sys/arch/sparc64/compile/RAMDISK: Makefile 
        sys/arch/sparc64/compile/RAMDISKU1: Makefile 
        sys/arch/sparc64/compile/RAMDISKU5: Makefile 
Removed files:
        sys/arch/alpha/compile: .cvsignore 
        sys/arch/amd64/compile: .cvsignore 
        sys/arch/armv7/compile: .cvsignore 
        sys/arch/hppa/compile: .cvsignore 
        sys/arch/i386/compile: .cvsignore 
        sys/arch/landisk/compile: .cvsignore 
        sys/arch/loongson/compile: .cvsignore 
        sys/arch/luna88k/compile: .cvsignore 
        sys/arch/macppc/compile: .cvsignore 
        sys/arch/octeon/compile: .cvsignore 
        sys/arch/sgi/compile: .cvsignore 
        sys/arch/socppc/compile: .cvsignore 
        sys/arch/sparc64/compile: .cvsignore 

Log message:
Kernel builds now happen in compile/CONFIG/obj@ -> /usr/obj/... [or ./obj/,
if srctree is not rooted at /usr/src].  As a result, stock GENERIC & RAMDISK
kernels are commited to the tree, to ensure the src tree can be "readonly"
during builds, with all writes occuring inside the obj space.  config -b
options are handled by ../Makefile.inc.  The canonical new way to configure
one of these kernels is:
% cd /sys/arch/amd64/compile/GENERIC.MP
% doas make obj
% make config
% make
% doas cp obj/bsd /bsd
The build infrastructure will use this new mechanism in a de-escalation
way using BUILDUSER.
Much help from natano and tb.

Reply via email to