[oe-commits] org.oe.dev rt-tests: Fix detection of executables in do_install().

likewise commit oe at amethyst.openembedded.net
Wed Jun 11 23:06:49 UTC 2008


rt-tests: Fix detection of executables in do_install().

Author: likewise at openembedded.org
Branch: org.openembedded.dev
Revision: e7da7ddff11bbdb8a080a6a9351c19b1abc0e60b
ViewMTN: http://monotone.openembedded.org/revision/info/e7da7ddff11bbdb8a080a6a9351c19b1abc0e60b
Files:
1
packages/rt-tests/rt-tests_0.21.bb
Diffs:

#
# mt diff -r99ed4d92c897fb19999e63a3d7eb3b5fae762ff3 -re7da7ddff11bbdb8a080a6a9351c19b1abc0e60b
#
#
#
# patch "packages/rt-tests/rt-tests_0.21.bb"
#  from [3c741dea0b7061921b630a313d6b8fb572d157ac]
#    to [fbb92f8266d3d7cb1771e7b363b4f359f9f12b4a]
#
============================================================
--- packages/rt-tests/rt-tests_0.21.bb	3c741dea0b7061921b630a313d6b8fb572d157ac
+++ packages/rt-tests/rt-tests_0.21.bb	fbb92f8266d3d7cb1771e7b363b4f359f9f12b4a
@@ -1,21 +1,20 @@
-## Reminder:  Tabs should not be used (use spaces instead)  in : 	install -d ${D}${bindir}
-## Reminder:  Tabs should not be used (use spaces instead)  in : 	for binary in `find . -perm 0755 -type f`
-## Reminder:  Tabs should not be used (use spaces instead)  in : 	do
-## Reminder:  Tabs should not be used (use spaces instead)  in : 		install -m 0755 $binary ${D}${bindir}
-## Reminder:  Tabs should not be used (use spaces instead)  in : 	done
-DESCRIPTION = "Real-time tests, such as cyclictest."
+DESCRIPTION = "Real-time tests, such as cyclictest, for real-time linux PREEMPT RT kernels"
 HOMEPAGE = "http://rt.wiki.kernel.org/index.php/Cyclictest"
 LICENSE = "GPL"
-PR = "r0"
+PR = "r2"
 
 SRC_URI = "http://www.kernel.org/pub/linux/kernel/people/tglx/rt-tests/rt-tests-${PV}.tar.bz2"
 
 S = "${WORKDIR}/rt-tests"
 
+# Limit to cyclictest only for non-real-time kernels.
+# EXTRA_OEMAKE = "cyclictest"
+
 do_install() {
-        install -d ${D}${bindir}
-        for binary in `find . -perm 0755 -type f`
-        do
-                install -m 0755 $binary ${D}${bindir}
-        done
+  install -d ${D}${bindir}
+  # any file that is executable by user and/or group
+  for binary in `find . -perm /u+x,g+x -type f`
+  do
+    install -m 0755 $binary ${D}${bindir}
+  done
 }






More information about the Openembedded-commits mailing list