slackware-current/source/a/sysvinit-scripts/scripts/rc.modules

29 lines
780 B
Text
Raw Normal View History

#!/bin/bash
# /etc/rc.d/rc.modules
# Determine the version of the running kernel:
RELEASE=$(uname -r)
# Update kernel module dependencies:
if [ -e "/lib/modules/$RELEASE/modules.dep" ]; then
echo "Updating module dependency list for $RELEASE: /sbin/depmod --quick"
/sbin/depmod --quick
else
echo "Creating module dependency list for $RELEASE: /sbin/depmod --all"
/sbin/depmod --all
fi
# Run any rc.modules-$(uname -r) file that exists (this is used
# if you have specific modules which should only be loaded for
# specific kernel versions):
if [ -x "/etc/rc.d/rc.modules-$RELEASE" ]; then
/etc/rc.d/rc.modules-$RELEASE
fi
# Run a local (sysadmin-version) of rc.modules if it exists:
if [ -x "/etc/rc.d/rc.modules.local" ]; then
/etc/rc.d/rc.modules.local
fi