firmware/general/overlay/etc/init.d/S10modules

23 lines
448 B
Bash
Executable File

#!/bin/sh
case "$1" in
start)
printf "Loading modules:"
# load modules for detected devices
# find /sys/ -name modalias -print0 | xargs -0 sort -u -z | xargs -0 modprobe -abq
# load modules from /etc/modules
[ -r /etc/modules ] || exit 0
while read module args; do
case "$module" in
""|"#"*)
continue
;;
esac
# attempt to load modules
modprobe ${module} ${args} > /dev/null
done < /etc/modules
;;
esac