Author: alexander
Date: 2007-09-26 08:04:26 -0600 (Wed, 26 Sep 2007)
New Revision: 2079

Modified:
   trunk/packages/initramfs/init.in
   trunk/packages/lfs-bootscripts/lfs-bootscripts-livecd-1.patch
Log:
Made it possible to load modules that exist on the main CD filesystem with the 
load=... boot parameter.

Earlier, it worked only for modules that existed in the initramfs.


Modified: trunk/packages/initramfs/init.in
===================================================================
--- trunk/packages/initramfs/init.in    2007-09-26 12:52:49 UTC (rev 2078)
+++ trunk/packages/initramfs/init.in    2007-09-26 14:04:26 UTC (rev 2079)
@@ -423,7 +423,9 @@
 udevd --daemon
 
 ( IFS="," ; for module in $load ; do
-       modprobe "$module"
+       # Some modules exist only on the main CD filesystem.
+       # Suppress the error about them not being found.
+       modprobe -q "$module"
 done )
 
 udevtrigger

Modified: trunk/packages/lfs-bootscripts/lfs-bootscripts-livecd-1.patch
===================================================================
--- trunk/packages/lfs-bootscripts/lfs-bootscripts-livecd-1.patch       
2007-09-26 12:52:49 UTC (rev 2078)
+++ trunk/packages/lfs-bootscripts/lfs-bootscripts-livecd-1.patch       
2007-09-26 14:04:26 UTC (rev 2079)
@@ -66,7 +66,7 @@
 diff -urN lfs-bootscripts-20060712.orig/Makefile 
lfs-bootscripts-20060712/Makefile
 --- lfs-bootscripts-20060712.orig/Makefile     2006-06-03 08:23:11.000000000 
+0600
 +++ lfs-bootscripts-20060712/Makefile  2006-07-14 21:47:48.000000000 +0600
-@@ -86,6 +86,44 @@
+@@ -86,6 +86,46 @@
        install                   -m ${MODE} 
lfs/sysconfig/network-devices/services/ipv4-static       
${EXTDIR}/sysconfig/network-devices/services/
        install                   -m ${MODE} 
lfs/sysconfig/network-devices/services/ipv4-static-route 
${EXTDIR}/sysconfig/network-devices/services/
  
@@ -74,6 +74,7 @@
 +      install -m ${CONFMODE} lfs/init.d/functions ${EXTDIR}/rc.d/init.d/
 +      install -m ${MODE} lfs/init.d/console       ${EXTDIR}/rc.d/init.d/
 +      install -m ${MODE} lfs/init.d/localnet      ${EXTDIR}/rc.d/init.d/
++      install -m ${MODE} lfs/init.d/modules       ${EXTDIR}/rc.d/init.d/
 +      install -m ${MODE} lfs/init.d/mountfs       ${EXTDIR}/rc.d/init.d/
 +      install -m ${MODE} lfs/init.d/mountkernfs   ${EXTDIR}/rc.d/init.d/
 +      install -m ${MODE} lfs/init.d/network       ${EXTDIR}/rc.d/init.d/
@@ -97,6 +98,7 @@
 +      # ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc5.d/S20network
 +      ln -sf ../init.d/network     ${EXTDIR}/rc.d/rc6.d/K80network
 +      ln -sf ../init.d/mountkernfs ${EXTDIR}/rc.d/rcsysinit.d/S00mountkernfs
++      ln -sf ../init.d/modules     ${EXTDIR}/rc.d/rcsysinit.d/S05modules
 +      ln -sf ../init.d/udev        ${EXTDIR}/rc.d/rcsysinit.d/S10udev
 +      ln -sf ../init.d/mountfs     ${EXTDIR}/rc.d/rcsysinit.d/S40mountfs
 +      ln -sf ../init.d/setclock    ${EXTDIR}/rc.d/rcsysinit.d/S60setclock

-- 
http://linuxfromscratch.org/mailman/listinfo/livecd
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to