summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-support/attr/acl.inc14
-rw-r--r--meta/recipes-support/attr/acl/run-ptest7
2 files changed, 20 insertions, 1 deletions
diff --git a/meta/recipes-support/attr/acl.inc b/meta/recipes-support/attr/acl.inc
index a46123286e..04967a6027 100644
--- a/meta/recipes-support/attr/acl.inc
+++ b/meta/recipes-support/attr/acl.inc
@@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = "file://doc/COPYING;md5=c781d70ed2b4d48995b790403217a249 \
9 file://doc/COPYING.LGPL;md5=9e9a206917f8af112da634ce3ab41764" 9 file://doc/COPYING.LGPL;md5=9e9a206917f8af112da634ce3ab41764"
10 10
11DEPENDS = "attr" 11DEPENDS = "attr"
12SRC_URI = "http://download.savannah.gnu.org/releases/acl/${BP}.src.tar.gz" 12SRC_URI = "http://download.savannah.gnu.org/releases/acl/${BP}.src.tar.gz \
13 file://run-ptest \
14"
13 15
14require ea-acl.inc 16require ea-acl.inc
15 17
@@ -24,3 +26,13 @@ do_install_append() {
24 sed -i ${D}${libdir}/libacl.la -e \ 26 sed -i ${D}${libdir}/libacl.la -e \
25 s,^libdir=\'${base_libdir}\'$,libdir=\'${libdir}\', 27 s,^libdir=\'${base_libdir}\'$,libdir=\'${libdir}\',
26} 28}
29
30inherit ptest
31
32do_install_ptest() {
33 tar -cf - test/ --exclude nfs | ( cd ${D}${PTEST_PATH} && tar -xf - )
34 mkdir ${D}${PTEST_PATH}/include
35 cp ${S}/include/builddefs ${S}/include/buildmacros ${S}/include/buildrules ${D}${PTEST_PATH}/include/
36}
37
38RDEPENDS_${PN}-ptest = "bash coreutils perl perl-module-filehandle perl-module-getopt-std perl-module-posix shadow"
diff --git a/meta/recipes-support/attr/acl/run-ptest b/meta/recipes-support/attr/acl/run-ptest
new file mode 100644
index 0000000000..3b31cc99af
--- /dev/null
+++ b/meta/recipes-support/attr/acl/run-ptest
@@ -0,0 +1,7 @@
1#!/bin/sh
2
3gpasswd -a daemon bin
4make -C test -k tests root-tests |sed \
5 -e 's|^\[.*\] \(.*\) -- ok$|PASS: \1|' \
6 -e 's|^\[.*\] \(.*\) -- failed|FAIL: \1|'
7gpasswd -d daemon bin