[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