summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/module-init-tools/files/modutils.sh
diff options
context:
space:
mode:
authorAnders Darander <anders@chargestorm.se>2011-07-01 15:08:01 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-07-01 23:34:17 +0100
commitbdfbb1f27e2a8a625e037f63876be2910424c7f0 (patch)
tree5b27cc97e85136d31a9f4f61b2c594e338f077d6 /meta/recipes-kernel/module-init-tools/files/modutils.sh
parentc878cb8ba7df1f6295c98f23ed617a311d0222eb (diff)
downloadpoky-bdfbb1f27e2a8a625e037f63876be2910424c7f0.tar.gz
modutils-initscripts: move recipe prior to modutils removal
(From OE-Core rev: 2cdb49b67027663ba9c53eec8e864e909adef0e6) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-kernel/module-init-tools/files/modutils.sh')
-rwxr-xr-xmeta/recipes-kernel/module-init-tools/files/modutils.sh36
1 files changed, 36 insertions, 0 deletions
diff --git a/meta/recipes-kernel/module-init-tools/files/modutils.sh b/meta/recipes-kernel/module-init-tools/files/modutils.sh
new file mode 100755
index 0000000000..9049bbb8aa
--- /dev/null
+++ b/meta/recipes-kernel/module-init-tools/files/modutils.sh
@@ -0,0 +1,36 @@
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: module-init-tools
4# Required-Start:
5# Required-Stop:
6# Should-Start: checkroot
7# Should-stop:
8# Default-Start: S
9# Default-Stop:
10# Short-Description: Process /etc/modules.
11# Description: Load the modules listed in /etc/modules.
12### END INIT INFO
13
14LOAD_MODULE=modprobe
15[ -f /proc/modules ] || exit 0
16[ -f /etc/modules ] || exit 0
17[ -e /sbin/modprobe ] || LOAD_MODULE=insmod
18
19if [ ! -f /lib/modules/`uname -r`/modules.dep ]; then
20 [ "$VERBOSE" != no ] && echo "Calculating module dependencies ..."
21 depmod -Ae
22fi
23
24[ "$VERBOSE" != no ] && echo -n "Loading modules: "
25(cat /etc/modules; echo; ) |
26while read module args
27do
28 case "$module" in
29 \#*|"") continue ;;
30 esac
31 [ "$VERBOSE" != no ] && echo -n "$module "
32 eval "$LOAD_MODULE $module $args >/dev/null 2>&1"
33done
34[ "$VERBOSE" != no ] && echo
35
36exit 0