CVSROOT:        /cvs
Module name:    src
Changes by:     flor...@cvs.openbsd.org 2017/11/04 10:04:16

Modified files:
        sys/arch/alpha/conf: Makefile.alpha 
        sys/arch/amd64/conf: Makefile.amd64 
        sys/arch/arm64/conf: Makefile.arm64 
        sys/arch/armv7/conf: Makefile.armv7 
        sys/arch/hppa/conf: Makefile.hppa 
        sys/arch/i386/conf: Makefile.i386 
        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/sparc64/conf: Makefile.sparc64 

Log message:
Since rev 1.502 of rc(8) it creates a /bsd.booted hard link. At the
end of rc we call reorder_kernel which creates a /obsd hard link to
the same kernel.
In the past obsd was only created when doing a manual make install in
the kernel sources.
There is no need for two backup hard links during boot, rearange the
kernel Makefiles to restore previous behaviour and thus stopping
reorder_kernel from scribbling over /obsd.

Makes muscle memory of some kernel developers work again: /obsd can
serve as a known good kernel; and there was much rejoycing...

Discussed at length with benno, rpe, phessler and tb at
p2k17.

Seems like a good idea to deraadt.

OK benno, phessler, rpe, tb

Reply via email to