Add a new function reorder_kernel() that relinks and installs the
authorrpe <rpe@openbsd.org>
Wed, 14 Jun 2017 21:39:53 +0000 (21:39 +0000)
committerrpe <rpe@openbsd.org>
Wed, 14 Jun 2017 21:39:53 +0000 (21:39 +0000)
commit5a1765374ffb438a18c236b42238ebc55b0ed55b
tree2c7f90cd494c34107156370f475c5864d17514ec
parentf04548a18a8220e3ca4c1aa97474aefc4b800b55
Add a new function reorder_kernel() that relinks and installs the
new kernel in the background on system startup. It stores the hash
of the new kernel and sends a notification email to the admin or
root user. If it finds /usr/share/compile.tgz, it removes the
existing compile dir and replaces it with the content of (new)
archive. If the hash of /bsd does not match the stored one, no
relinking happens.

Idea from, joint work with and OK deraadt@
OK tb@ halex@
unnoticed by many
etc/rc