aboutsummaryrefslogtreecommitdiff
path: root/rc.sysinit
diff options
context:
space:
mode:
authorJudd Vinet <judd@archlinux.org>2003-02-07 16:58:42 +0000
committerJudd Vinet <judd@archlinux.org>2003-02-07 16:58:42 +0000
commite4398c2e693441b8844645ee69fd3b7e483b3530 (patch)
tree3652b4702a6a258e1aa1aeca72dd9d0310455b84 /rc.sysinit
parentf6081f262419c2a4880d372636e391a52e148782 (diff)
downloadinitscripts-e4398c2e693441b8844645ee69fd3b7e483b3530.tar.xz
added the MODULES=() line to rc.conf, with loading in rc.sysinit
Diffstat (limited to 'rc.sysinit')
-rwxr-xr-xrc.sysinit7
1 files changed, 7 insertions, 0 deletions
diff --git a/rc.sysinit b/rc.sysinit
index a20e6bc..deb4f55 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -101,6 +101,13 @@ if [ "$KEYMAP" != "" ]; then
status "Loading Keyboard Map: $KEYMAP" /bin/loadkeys -q $KEYMAP
fi
+# Load modules from the MODULES array defined in rc.conf
+for mod in "${MODULES[@]}"; do
+ if [[ `echo $mod | grep '^[^\!]' | wc -l` -eq 1 ]]; then
+ /sbin/modprobe $mod
+ fi
+done
+
# Screen blanks after 15 minutes idle time
/usr/bin/setterm -blank 15