mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
kernel/package.bbclass: Handle kernel module stripping centrally
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
@@ -1,22 +0,0 @@
|
||||
#DEPENDS_append = " module-strip"
|
||||
|
||||
do_strip_modules () {
|
||||
for p in ${PACKAGES}; do
|
||||
if test -e ${WORKDIR}/install/$p/lib/modules; then
|
||||
modules="`find ${WORKDIR}/install/$p/lib/modules -name \*${KERNEL_OBJECT_SUFFIX}`"
|
||||
if [ -n "$modules" ]; then
|
||||
for module in $modules ; do
|
||||
if ! [ -d "$module" ] ; then
|
||||
${STRIP} -v -g $module
|
||||
fi
|
||||
done
|
||||
# NM="${STAGING_BINDIR_NATIVE}/${HOST_PREFIX}nm" OBJCOPY="${STAGING_BINDIR_NATIVE}/${HOST_PREFIX}objcopy" strip_module $modules
|
||||
fi
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
python do_package_append () {
|
||||
if (bb.data.getVar('INHIBIT_PACKAGE_STRIP', d, 1) != '1'):
|
||||
bb.build.exec_func('do_strip_modules', d)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user