else
KEXT=".o"
fi
- cat /lib/modules/${KV}/modules.dep | grep ${1}${KEXT}\: | cut -d\: -f2
+ if [ -f ${INSTALL_MOD_PATH}/lib/modules/${KV}/modules.dep ]
+ then
+ cat ${INSTALL_MOD_PATH}/lib/modules/${KV}/modules.dep | grep ${1}${KEXT}\: | cut -d\: -f2
+ fi
}
# Pass module deps list
gen_dep_list()
{
+ local group_modules
rm -f ${TEMP}/moddeps > /dev/null
- gen_deps ${STORAGE_MODULES}
- gen_deps ${FIREWIRE_MODULES}
- gen_deps ${ATARAID_MODULES}
- gen_deps ${PCMCIA_MODULES}
- gen_deps ${USB_MODULES}
+
+ for group_modules in ${!MODULES_*}; do
+ gen_deps ${!group_modules}
+ done
# Only list each module once
- cat ${TEMP}/moddeps | sort | uniq
+ if [ -f ${TEMP}/moddeps ]
+ then
+ cat ${TEMP}/moddeps | sort | uniq
+ fi
}