summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/module-init-tools
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
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')
-rw-r--r--meta/recipes-kernel/module-init-tools/files/PD.patch8
-rwxr-xr-xmeta/recipes-kernel/module-init-tools/files/modutils.sh36
-rw-r--r--meta/recipes-kernel/module-init-tools/modutils-initscripts.bb20
3 files changed, 64 insertions, 0 deletions
diff --git a/meta/recipes-kernel/module-init-tools/files/PD.patch b/meta/recipes-kernel/module-init-tools/files/PD.patch
new file mode 100644
index 0000000000..21ac49cbd8
--- /dev/null
+++ b/meta/recipes-kernel/module-init-tools/files/PD.patch
@@ -0,0 +1,8 @@
1Upstream-Status: Inappropriate [licensing]
2
3Index: modutils-initscripts-1.0/LICENSE
4===================================================================
5--- /dev/null 1970-01-01 00:00:00.000000000 +0000
6+++ modutils-initscripts-1.0/LICENSE 2010-12-06 14:26:03.570339002 -0800
7@@ -0,0 +1 @@
8+Public Domain
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
diff --git a/meta/recipes-kernel/module-init-tools/modutils-initscripts.bb b/meta/recipes-kernel/module-init-tools/modutils-initscripts.bb
new file mode 100644
index 0000000000..89d38cff45
--- /dev/null
+++ b/meta/recipes-kernel/module-init-tools/modutils-initscripts.bb
@@ -0,0 +1,20 @@
1SECTION = "base"
2DESCRIPTION = "modutils configuration files"
3LICENSE = "PD"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=7bf87fc37976e93ec66ad84fac58c098"
5SRC_URI = "file://modutils.sh \
6 file://PD.patch"
7PR = "r6"
8
9INITSCRIPT_NAME = "modutils.sh"
10INITSCRIPT_PARAMS = "start 4 S ."
11
12inherit update-rc.d
13
14do_compile () {
15}
16
17do_install () {
18 install -d ${D}${sysconfdir}/init.d/
19 install -m 0755 ${WORKDIR}/modutils.sh ${D}${sysconfdir}/init.d/
20}