--- linux-mod.eclass.orig 2008-08-23 14:30:33.000000000 +0100 +++ linux-mod.eclass 2008-08-23 14:36:21.000000000 +0100 @@ -184,13 +184,11 @@ update_modules() { debug-print-function ${FUNCNAME} $* - if [ -x /sbin/update-modules ] && \ - grep -v -e "^#" -e "^$" ${D}/etc/modules.d/* >/dev/null 2>&1; then + if [ -x /sbin/update-modules ]; then ebegin "Updating modules.conf" /sbin/update-modules eend $? - elif [ -x /sbin/update-modules ] && \ - grep -v -e "^#" -e "^$" ${D}/etc/modules.d/* >/dev/null 2>&1; then + elif [ -x /sbin/update-modules ]; then ebegin "Updating modules.conf" /sbin/update-modules eend $? @@ -570,7 +568,9 @@ debug-print-function ${FUNCNAME} $* [ -d "${D}lib/modules" ] && UPDATE_DEPMOD=true || UPDATE_DEPMOD=false - [ -d "${D}etc/modules.d" ] && UPDATE_MODULES=true || UPDATE_MODULES=false + [ -d "${D}etc/modules.d" ] && \ + grep -v -e "^#" -e "^$" ${D}/etc/modules.d/* >/dev/null 2>&1 && \ + UPDATE_MODULES=true || UPDATE_MODULES=false [ -d "${D}lib/modules" ] && UPDATE_MODULEDB=true || UPDATE_MODULEDB=false }