summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-benchmark/lmbench
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-benchmark/lmbench')
-rw-r--r--meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb21
1 files changed, 20 insertions, 1 deletions
diff --git a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
index 31a110904..d42d62c90 100644
--- a/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
+++ b/meta-oe/recipes-benchmark/lmbench/lmbench_3.0-a9.bb
@@ -37,9 +37,18 @@ do_compile () {
37} 37}
38 38
39do_install () { 39do_install () {
40 install -d ${D}${localstatedir}/run/lmbench \ 40 install -d ${D}${sysconfdir}/default/volatiles \
41 ${D}${bindir} ${D}${mandir} ${D}${libdir}/lmbench \ 41 ${D}${bindir} ${D}${mandir} ${D}${libdir}/lmbench \
42 ${D}${datadir}/lmbench/scripts 42 ${D}${datadir}/lmbench/scripts
43
44 echo "d root root 0755 ${localstatedir}/run/${BPN} none" \
45 > ${D}${sysconfdir}/default/volatiles/99_lmbench
46 if ${@base_contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
47 install -d ${D}${sysconfdir}/tmpfiles.d
48 echo "d /run/${BPN} - - - -" \
49 > ${D}${sysconfdir}/tmpfiles.d/lmbench.conf
50 fi
51
43 oe_runmake 'BASE=${D}${prefix}' \ 52 oe_runmake 'BASE=${D}${prefix}' \
44 -C src install 53 -C src install
45 mv ${D}${bindir}/line ${D}${bindir}/lm_line 54 mv ${D}${bindir}/line ${D}${bindir}/lm_line
@@ -52,5 +61,15 @@ do_install () {
52 install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts 61 install -m 0755 ${S}/scripts/* ${D}${datadir}/lmbench/scripts
53} 62}
54 63
64pkg_postinst_${PN} () {
65 if [ -z "$D" ]; then
66 if command -v systemd-tmpfiles >/dev/null; then
67 systemd-tmpfiles --create
68 elif [ -e ${sysconfdir}/init.d/populate-volatile.sh ]; then
69 ${sysconfdir}/init.d/populate-volatile.sh update
70 fi
71 fi
72}
73
55RDEPENDS_${PN} = "debianutils" 74RDEPENDS_${PN} = "debianutils"
56FILES_${PN} += "${datadir}/lmbench ${libdir}/lmbench" 75FILES_${PN} += "${datadir}/lmbench ${libdir}/lmbench"