某マシンのkernelを現時点でのstableにするため,CVSupでソースを持ってきてuserland, kernel, kernel moduleを作り直してmake install
したらkernel moduleが"/modules"ではなく"/“にごっそりインストールされてしまった.
/usr/src/sys/conf/Makefile.i386 rev.1.179.2.7でMKMODULESENVなんていうオプションが追加されている./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を追加した…