modules.in: always return 0, make loading more verbose

This commit is contained in:
William Hubbs 2022-06-27 17:32:31 -05:00
parent 107b23819d
commit 414f398498

View File

@ -56,10 +56,10 @@ load_modules()
ebegin "Loading module $x" ebegin "Loading module $x"
case "$RC_UNAME" in case "$RC_UNAME" in
FreeBSD) kldload "$x"; rc=$? ;; FreeBSD) kldload "$x"; rc=$? ;;
Linux) modprobe --first-time -q --use-blacklist "$x"; rc=$? ;; Linux) modprobe --first-time --use-blacklist --verbose "$x"; rc=$? ;;
*) ;; *) ;;
esac esac
eend $rc "Failed to load $x" eend
done done
return 0 return 0
} }
@ -80,9 +80,10 @@ FreeBSD_modules()
for x in $modules; do for x in $modules; do
ebegin "Loading module $x" ebegin "Loading module $x"
kldload "$x" kldload "$x"
eend $? "Failed to load $x" && : $(( cnt += 1 )) eend && : $(( cnt += 1 ))
done done
einfo "Autoloaded $cnt module(s)" einfo "Autoloaded $cnt module(s)"
return 0
} }
Linux_modules() Linux_modules()
@ -122,6 +123,7 @@ Linux_modules()
eval modprobe --first-time --use-blacklist --verbose "$x" "$args" eval modprobe --first-time --use-blacklist --verbose "$x" "$args"
done done
[ -n "$list" ] && eend [ -n "$list" ] && eend
return 0
} }
start() start()