aboutsummaryrefslogtreecommitdiffstats
path: root/meta-agl-lxc/classes/guest-kernel-module.bbclass
blob: 6c8da4a2ed1fed11c42822b41b70c11895d92f6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DEPENDS:remove:aglcontainerguest = "${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-dummy", "linux-renesas", "", d)}"

do_configure[depends] = "${@oe.utils.conditional("PREFERRED_PROVIDER_virtual/kernel", "linux-dummy", "", "make-mod-scripts:do_compile", d)}"

python __anonymous () {
    # Need to use inline python here as, contrary to the BitBake docs,
    # having noexec set at all disables the task, so using
    # oe.utils.conditional to set it to "0" still ends up with the task
    # disabled.
    if d.getVar("PREFERRED_PROVIDER_virtual/kernel") == "linux-dummy":
        d.setVarFlag("do_compile", "noexec", "1")
}

do_install:aglcontainerguest() {
    # Create destination directory
    install -d ${D}/${includedir}/
}

# Guest doesn't build the module, so go ahead and quiet warnings about
# double '/' in base recipe definition
FILES:${PN}:aglcontainerguest = ""