summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb1
-rw-r--r--meta-oe/recipes-kernel/minicoredumper/files/run-ptest12
-rw-r--r--meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.1.bb6
3 files changed, 18 insertions, 1 deletions
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 34689fb48..d37383919 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -982,6 +982,7 @@ RDEPENDS:packagegroup-meta-oe-ptest-packages = "\
982 libee-ptest \ 982 libee-ptest \
983 poco-ptest \ 983 poco-ptest \
984 cmocka-ptest \ 984 cmocka-ptest \
985 minicoredumper-ptest \
985" 986"
986RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86 = " mcelog-ptest" 987RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86 = " mcelog-ptest"
987RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86-64 = " mcelog-ptest" 988RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86-64 = " mcelog-ptest"
diff --git a/meta-oe/recipes-kernel/minicoredumper/files/run-ptest b/meta-oe/recipes-kernel/minicoredumper/files/run-ptest
new file mode 100644
index 000000000..fbddc0774
--- /dev/null
+++ b/meta-oe/recipes-kernel/minicoredumper/files/run-ptest
@@ -0,0 +1,12 @@
1#!/bin/sh
2
3echo minicoredumper_demo
4echo expecting Segmentation fault with core dump ...
5
6minicoredumper_demo 6 & sleep 3 && minicoredumper_demo
7
8if ls /var/crash/ | grep minicoredumper; then
9 echo SUCCESS
10else
11 echo FAIL
12fi
diff --git a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.1.bb b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.1.bb
index 0b934ee2d..992de014f 100644
--- a/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.1.bb
+++ b/meta-oe/recipes-kernel/minicoredumper/minicoredumper_2.0.1.bb
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=71827c617ec7b45a0dd23658347cc1e9 \
7 " 7 "
8DEPENDS = "elfutils dbus dbus-glib-native glib-2.0 dbus-glib util-linux json-c" 8DEPENDS = "elfutils dbus dbus-glib-native glib-2.0 dbus-glib util-linux json-c"
9 9
10inherit autotools pkgconfig systemd update-rc.d 10inherit autotools pkgconfig ptest systemd update-rc.d
11 11
12SRCREV = "16a0d44f1725eaa93096eaa0e086f42ef4c2712c" 12SRCREV = "16a0d44f1725eaa93096eaa0e086f42ef4c2712c"
13 13
@@ -18,6 +18,7 @@ SRC_URI = "git://github.com/diamon/minicoredumper;protocol=https;branch=master \
18 file://minicoredumper.service \ 18 file://minicoredumper.service \
19 file://minicoredumper.init \ 19 file://minicoredumper.init \
20 file://0001-minicoredumper-retry-elf-parsing-as-long-as-needed.patch \ 20 file://0001-minicoredumper-retry-elf-parsing-as-long-as-needed.patch \
21 file://run-ptest \
21 " 22 "
22 23
23S = "${WORKDIR}/git" 24S = "${WORKDIR}/git"
@@ -29,6 +30,9 @@ INITSCRIPT_PACKAGES = "${PN}"
29INITSCRIPT_NAME:${PN} = "minicoredumper" 30INITSCRIPT_NAME:${PN} = "minicoredumper"
30INITSCRIPT_PARAMS:${PN} = "defaults 89" 31INITSCRIPT_PARAMS:${PN} = "defaults 89"
31 32
33EXTRA_OECONF:append = " \
34 ${@bb.utils.contains('PTEST_ENABLED', '1', '--with-minicoredumper_demo', '--without-libminicoredumper', d)} \
35"
32do_install:append() { 36do_install:append() {
33 rmdir ${D}${localstatedir}/run 37 rmdir ${D}${localstatedir}/run
34 install -d ${D}/${sysconfdir}/minicoredumper 38 install -d ${D}/${sysconfdir}/minicoredumper