initramfs-uniboot: call depmod if the image lack a dep file
authorOtavio Salvador <otavio@ossystems.com.br>
Fri, 20 Feb 2009 23:35:58 +0000 (20:35 -0300)
committerOtavio Salvador <otavio@ossystems.com.br>
Mon, 23 Feb 2009 17:28:14 +0000 (14:28 -0300)
packages/initrdscripts/files/init.sh

index 65fef26..221b8f5 100644 (file)
@@ -41,6 +41,10 @@ read_args() {
     done
 }
 
+do_depmod() {
+       [ -e "/lib/modules/$(uname -r)/modules.dep" ] || depmod
+}
+
 load_module() {
     # Cannot redir to $CONSOLE here easily - may not be set yet
     echo "initramfs: Loading $module module"
@@ -68,6 +72,7 @@ fatal() {
 echo "Starting initramfs boot..."
 early_setup
 load_modules '0*'
+do_depmod
 
 [ -z "$CONSOLE" ] && CONSOLE="/dev/console"