rt-tests: Fix detection of executables in do_install().
authorLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 11 Jun 2008 23:02:18 +0000 (23:02 +0000)
committerLeon Woestenberg <leon.woestenberg@gmail.com>
Wed, 11 Jun 2008 23:02:18 +0000 (23:02 +0000)
packages/rt-tests/rt-tests_0.21.bb

index 7be7f48..83600d5 100644 (file)
@@ -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
 }