summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb')
-rw-r--r--meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb30
1 files changed, 30 insertions, 0 deletions
diff --git a/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb b/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb
new file mode 100644
index 0000000000..7031ba142c
--- /dev/null
+++ b/meta/recipes-kernel/modutils-initscripts/modutils-initscripts.bb
@@ -0,0 +1,30 @@
1SUMMARY = "Initscript for auto-loading kernel modules on boot"
2SECTION = "base"
3LICENSE = "PD"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=7bf87fc37976e93ec66ad84fac58c098"
5SRC_URI = "file://modutils.sh \
6 file://PD.patch"
7PR = "r7"
8
9INITSCRIPT_NAME = "modutils.sh"
10INITSCRIPT_PARAMS = "start 05 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}
21
22DEPENDS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
23pkg_postinst_${PN} () {
24 if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
25 if [ -n "$D" ]; then
26 OPTS="--root=$D"
27 fi
28 systemctl $OPTS mask modutils.service
29 fi
30}