updmodules (in misc/src/trees on install directory structure), builds a set of module dependancies for the install/BOOT kernel. However it only allows one line of depandancies per module, and depmod outputs one line of dependancy data *per* depedancy. Hence this code:- /sbin/depmod -m $KERNELROOT/boot/System.map-$version -i -e *.o | \ grep ':.*o' | \ ...etc screws up the NFS dependancies for boot set built with 2.2.16 kernels. I did a quick hack to fix this:- /sbin/depmod -m $KERNELROOT/boot/System.map-$version -i -e *.o | \ perl -pe 's/\\\n//' | \ grep ':.*o' | \ its not good or pretty, but it works :-) Obviously other things need modifying for 2.2.16 due to size constraints but this one is a design showstopper [Not checked against the current beta set]
Fixed in pinstripe.