appliance: Run depmod to create modules.dep for the kernel.
authorRichard Jones <rjones@redhat.com>
Sun, 21 Mar 2010 21:23:47 +0000 (21:23 +0000)
committerRichard Jones <rjones@redhat.com>
Mon, 22 Mar 2010 10:41:16 +0000 (10:41 +0000)
Since we disabled running new-kernel-pkg in febootstrap, this
has meant that the normal appliance has not had a modules.dep
file.  (Supermin was unaffected by this).

appliance/make.sh.in

index 9aa1e68..ab95da8 100755 (executable)
@@ -41,6 +41,11 @@ if [ "@DIST@" = "REDHAT" ]; then
 
   @FEBOOTSTRAP@ $packages -u @UPDATES@ @REPO@ initramfs @MIRROR@
 
+  # Create modules.dep.  This is only used in the normal appliance
+  # (not supermin).
+  kversion=$(basename initramfs/lib/modules/*)
+  @FEBOOTSTRAP_RUN@ initramfs -- /sbin/depmod -a $kversion
+
   # /sysroot is where the guest root filesystem will be mounted.
   @FEBOOTSTRAP_RUN@ initramfs -- mkdir -p --mode=0777 /sysroot