# HG changeset patch # User Christophe Lincoln # Date 1197463597 -3600 # Node ID 14f813c4a28a1df1a729cb0294113569ff36088f # Parent 85ab292e4c67678109fee026fb5401b1be87af0a Add option modprobe= to rcS (well done Pascal) diff -r 85ab292e4c67 -r 14f813c4a28a etc/init.d/rcS --- a/etc/init.d/rcS Wed Dec 12 13:43:40 2007 +0100 +++ b/etc/init.d/rcS Wed Dec 12 13:46:37 2007 +0100 @@ -48,6 +48,16 @@ echo "/sbin/udevd" > /proc/sys/kernel/hotplug fi +# Handle kernel cmdline parameter modprobe= ++if grep -q " modprobe=" /proc/cmdline; then + MODULES=`sed -e 's/.* modprobe=\([^ ]*\).*/\1/' -e 's/,/\n/g' < /proc/cmdline` + for i in $MODULES; do + echo -n "Loading kernel module $i" + /sbin/modprobe $i + status + done +fi + # Handle kernel cmdline parameter config=, to source a # disk init script if grep -q " config=" /proc/cmdline; then