From 52832982df0da46818640a3d6fd116aa8b740f95 Mon Sep 17 00:00:00 2001 From: John Klug Date: Wed, 21 Apr 2021 10:21:57 -0500 Subject: opkg fix for modprobe failures -- eventually this should be rolled into the main opkg package --- recipes-devtools/opkg/files/modprobe | 8 ++++++++ recipes-devtools/opkg/opkg_%.bbappend | 9 ++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100755 recipes-devtools/opkg/files/modprobe diff --git a/recipes-devtools/opkg/files/modprobe b/recipes-devtools/opkg/files/modprobe new file mode 100755 index 0000000..7e32c58 --- /dev/null +++ b/recipes-devtools/opkg/files/modprobe @@ -0,0 +1,8 @@ +#!/bin/sh + + echo "modprobe $@" >> $OPKG_INTERCEPT_DIR/depmod + sort -u $OPKG_INTERCEPT_DIR/depmod > $OPKG_INTERCEPT_DIR/depmod.tmp + mv $OPKG_INTERCEPT_DIR/depmod.tmp $OPKG_INTERCEPT_DIR/depmod + chmod +x $OPKG_INTERCEPT_DIR/depmod + cp $OPKG_INTERCEPT_DIR/depmod /tmp/modprobestuff.txt + diff --git a/recipes-devtools/opkg/opkg_%.bbappend b/recipes-devtools/opkg/opkg_%.bbappend index 7db3ade..99a3f3c 100644 --- a/recipes-devtools/opkg/opkg_%.bbappend +++ b/recipes-devtools/opkg/opkg_%.bbappend @@ -2,7 +2,14 @@ PR .= ".mlinux2" SRC_URI += " file://0003-opkg_conf-create-opkg.lock-in-run-lock-instead-of-run.patch \ file://0004-opkg-symlink.patch \ + file://modprobe \ " FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - +# Modprobe fix +PACKAGES =+ "${PN}-modprobe" +FILES_${PN}-modprobe = "${datadir}/${PN}/intercept/modprobe" +do_install_append() { + install -d ${D}${datadir}/${PN}/intercept + install -m 0755 ${WORKDIR}/modprobe ${D}${datadir}/${PN}/intercept +} -- cgit v1.2.3