某マシンのkernelを現時点でのstableにするため,CVSupでソースを持ってきてuserland, kernel, kernel moduleを作り直してmake installしたらkernel moduleが"/modules"ではなく"/“にごっそりインストールされてしまった.

/usr/src/sys/conf/Makefile.i386 rev.1.179.2.7MKMODULESENVなんていうオプションが追加されている./usr/src/sys/conf/Makefile.i386を見てみると,

MKMODULESENV=   MAKEOBJDIRPREFIX=${.OBJDIR}/modules KMODDIR=${KODIR}
(snip)
modules-install modules-install.debug:
(snip)
cd $S/modules ; env ${MKMODULESENV} ${MAKE} install

という感じなので,/etc/make.confにKODIR=/modulesを追加した…