use the correct kernel object suffix when looking for
authorMichael Lauer <mickey@vanille-media.de>
Wed, 6 Apr 2005 12:11:57 +0000 (12:11 +0000)
committerMichael Lauer <mickey@vanille-media.de>
Wed, 6 Apr 2005 12:11:57 +0000 (12:11 +0000)
modules to strip. patch courtesy Peter Urbanec

BKrev: 4253d20dRKweF8BdhxWSkLxATPQiVA

classes/module_strip.bbclass

index e69de29..116e8b9 100644 (file)
@@ -0,0 +1,18 @@
+#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
+                               ${STRIP} -v -g $modules
+#                              NM="${CROSS_DIR}/bin/${HOST_PREFIX}nm" OBJCOPY="${CROSS_DIR}/bin/${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)
+}