The kernel makefile unconditionally sets kern.bootfile to point to the backup version of the old /kernel. If /kernel isn't what you booted, this fails to fix up things like ps. Fix: Perhaps the following: if [ `sysctl -n kern.bootfile` = /kernel ]; then sysctl -w kern.bootfile=/kernel.old fi How-To-Repeat: >> boot /kernel.stable # cd /sys/compile/MYKERNEL # make install # ps
State Changed From-To: open->closed Fixed in revs 1.74 & 1.75 of sys/i386/conf/Makefile.i386.