summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-04-13 19:48:42 +0300
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2020-04-14 23:52:51 +0300
commit13e31066facf3a28a3458407513e79d2e15aadcc (patch)
treef4e499ad9f2f1861ee472254395d3c99a6cd2bc8
parentd8bf36f3999dcf5805c308dbfa4fbd4ca49d0c17 (diff)
backports: fix pre- and post- scripts
Deploying depmod.conf file makes almost all manipulations in postinst and postrm scripts useless. Clean up these scripts. Related-to: ELB-2687 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-rw-r--r--recipes-kernel/backports/backports_5.4.bb25
1 files changed, 7 insertions, 18 deletions
diff --git a/recipes-kernel/backports/backports_5.4.bb b/recipes-kernel/backports/backports_5.4.bb
index 0e96e48..5da78be 100644
--- a/recipes-kernel/backports/backports_5.4.bb
+++ b/recipes-kernel/backports/backports_5.4.bb
@@ -62,30 +62,19 @@ do_install() {
}
pkg_postinst_${PN} () {
-#!/bin/sh
-set -e
-if [ -z "$D" ]; then
- CPWD=`pwd`
- depmod -a ${KERNEL_VERSION}
- cd /lib/modules/${KERNEL_VERSION}/
- cp modules.order modules.order.save
- ls -d backports/*.ko >modules.order
- cat modules.order.save >> modules.order
- cd $CPWD
-else
+ if [ -z "$D" ]; then
+ depmod -a ${KERNEL_VERSION}
+ else
# image.bbclass will call depmodwrapper after everything is installed,
# no need to do it here as well
:
-fi
+ fi
}
pkg_postrm_${PN} () {
-#!/bin/sh
-set -e
-if [ -z "$D" ]; then
- mv /lib/modules/${KERNEL_VERSION}/modules.order.save /lib/modules/${KERNEL_VERSION}/modules.order
- depmod -a ${KERNEL_VERSION}
-fi
+ if [ -z "$D" ]; then
+ depmod -a ${KERNEL_VERSION}
+ fi
}
FILES_${PN} = " \