Merge remote-tracking branch 'origin/github/pr/148'
[grml-live.git] / etc / grml / fai / config / scripts / GRMLBASE / 16-depmod
index 3f41ca8..047a50e 100755 (executable)
@@ -14,11 +14,12 @@ if ! [ -x $target/sbin/depmod ] ; then
   exit 0
 fi
 
-# detect kernel version, assume newest kernel version
-for kernel in $(find $target/lib/modules/ -maxdepth 1 -type d -name [0-9]*) ; do
-  kernelversion=$(basename $kernel)
-  echo "Updating modules.dep for kernel $kernelversion"
-  $ROOTCMD depmod -ae -F /boot/System.map-"$kernelversion" "$kernelversion"
+for kernel in ${target}/boot/vmlinuz-* ; do
+  kernelversion=${kernel##$target}
+  kernelversion=${kernelversion##/boot/vmlinuz-}
+
+  echo "Updating modules.dep for kernel ${kernelversion}"
+  $ROOTCMD depmod -a "${kernelversion}"
 done
 
 ## END OF FILE #################################################################