update-modules fails if there is a subdirectory in /etc/modules.d, causing module loading to fail. In particular, if you're using RCS to track config changes (you are, aren't you? =), the RCS subdirectory will make it choke. Here's a simple patch to ignore subdirectories (the implicit behavior now): --- update-modules 2002-10-24 17:39:10.000000000 -0400 +++ update-modules.orig 2002-10-24 17:37:35.000000000 -0400 @@ -67,9 +67,6 @@ for cfg in ${MODDIR}/* ${CONF} do - ## ignore subdirectories, like 'RCS' - [ -d ${cfg} ] && continue - [ ! -r ${cfg} ] && continue echo "### update-modules: start processing ${cfg}" >> ${TMPFILE}
Whoops; I have the nature of the patch reversed -- add those lines, don't remove them =)
Fixed on CVS, thanks.