summaryrefslogtreecommitdiffstats
path: root/meta-integrity/recipes-devtools/rpm/rpm-integrity.inc
blob: b34a2fe046c28af3e35bfc70b11f783a7506ecd7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FILESEXTRAPATHS:prepend := "${THISDIR}/rpm:"

PACKAGECONFIG:append = " \
    ${@bb.utils.contains('DISTRO_FEATURES', 'ima', 'imaevm', '', d)} \
    "

# IMA signing support is provided by RPM plugin.
EXTRA_OECONF:remove += "\
    --disable-plugins \
"
EXTRA_OECONF:append:class-native = " --disable-inhibit-plugin --with-audit=no"

SRC_URI:append = " \
                  file://macros.ima \
                 "

do_install:append () {
    install -d ${D}${sysconfdir}/rpm
    install -m 0644 ${WORKDIR}/macros.ima ${D}${sysconfdir}/rpm/
}