CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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