summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-security/libgssglue/files/run-ptest4
-rw-r--r--recipes-security/libgssglue/libgssglue_0.9.bb15
2 files changed, 17 insertions, 2 deletions
diff --git a/recipes-security/libgssglue/files/run-ptest b/recipes-security/libgssglue/files/run-ptest
new file mode 100644
index 0000000..04d492c
--- /dev/null
+++ b/recipes-security/libgssglue/files/run-ptest
@@ -0,0 +1,4 @@
1#! /bin/sh
2
3current_dir=$(dirname $(readlink -f $0))
4$current_dir/generic
diff --git a/recipes-security/libgssglue/libgssglue_0.9.bb b/recipes-security/libgssglue/libgssglue_0.9.bb
index 7e24450..73e6dec 100644
--- a/recipes-security/libgssglue/libgssglue_0.9.bb
+++ b/recipes-security/libgssglue/libgssglue_0.9.bb
@@ -21,12 +21,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=56871e72a5c475289c0d5e4ba3f2ee3a \
21 file://src/oid_ops.c;beginline=378;endline=398;md5=72457a5cdc0354cb5c25c8b150326364\ 21 file://src/oid_ops.c;beginline=378;endline=398;md5=72457a5cdc0354cb5c25c8b150326364\
22" 22"
23 23
24SRC_URI = "git://gitlab.com/gsasl/libgssglue.git;protocol=https;branch=master" 24SRC_URI = "git://gitlab.com/gsasl/libgssglue.git;protocol=https;branch=master \
25 file://run-ptest \
26 "
25SRCREV = "ada76bdaec665f70505f0b3aefe871b873e7c4b6" 27SRCREV = "ada76bdaec665f70505f0b3aefe871b873e7c4b6"
26 28
27S = "${WORKDIR}/git" 29S = "${WORKDIR}/git"
28 30
29inherit autotools-brokensep 31inherit autotools-brokensep ptest
30 32
31do_configure:prepend() { 33do_configure:prepend() {
32 cd ${S} 34 cd ${S}
@@ -46,5 +48,14 @@ do_install:append() {
46 sed -i -e "s:/usr/lib/libgssapi_krb5.so:libgssapi_krb5.so.2:" ${D}${sysconfdir}/gssapi_mech.conf 48 sed -i -e "s:/usr/lib/libgssapi_krb5.so:libgssapi_krb5.so.2:" ${D}${sysconfdir}/gssapi_mech.conf
47} 49}
48 50
51do_compile_ptest() {
52 echo 'buildtest-TESTS: $(check_PROGRAMS)' >> ${S}/tests/Makefile
53 oe_runmake -C ${S}/tests buildtest-TESTS
54}
55
56do_install_ptest() {
57 install -m 755 ${S}/tests/generic ${D}/${PTEST_PATH}
58}
59
49# gssglue can use krb5, spkm3... as gssapi library, configurable 60# gssglue can use krb5, spkm3... as gssapi library, configurable
50RRECOMMENDS:${PN} += "krb5" 61RRECOMMENDS:${PN} += "krb5"