diff options
-rw-r--r-- | meta/recipes-support/attr/acl.inc | 14 | ||||
-rw-r--r-- | meta/recipes-support/attr/acl/run-ptest | 7 |
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 | ||
11 | DEPENDS = "attr" | 11 | DEPENDS = "attr" |
12 | SRC_URI = "http://download.savannah.gnu.org/releases/acl/${BP}.src.tar.gz" | 12 | SRC_URI = "http://download.savannah.gnu.org/releases/acl/${BP}.src.tar.gz \ |
13 | file://run-ptest \ | ||
14 | " | ||
13 | 15 | ||
14 | require ea-acl.inc | 16 | require 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 | |||
30 | inherit ptest | ||
31 | |||
32 | do_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 | |||
38 | RDEPENDS_${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 | |||
3 | gpasswd -a daemon bin | ||
4 | make -C test -k tests root-tests |sed \ | ||
5 | -e 's|^\[.*\] \(.*\) -- ok$|PASS: \1|' \ | ||
6 | -e 's|^\[.*\] \(.*\) -- failed|FAIL: \1|' | ||
7 | gpasswd -d daemon bin | ||