aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi/conf/distro/poky-ivi-systemd.conf
blob: 6244bb6d13df7abf428d02612cb96731302ad012 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
require conf/distro/poky.conf

DISTRO = "poky-ivi-systemd"
DISTRO_NAME = "Yocto GENIVI Baseline (Poky/meta-ivi)"
DISTRO_VERSION = "14.0.0"
DISTRO_CODENAME = "pulsar"

MAINTAINER = "meta-ivi <genivi-meta-ivi@lists.genivi.org>"

POKY_DEFAULT_DISTRO_FEATURES = "\
    bluetooth \
    largefile \
    opengl \
    pam \
    systemd \
    wayland \
"

include conf/distro/include/default-providers-ivi.inc
# Conflicts with wayland. It is possible run wayland
# on-top of x11 but that is not a use-case that we support
DISTRO_FEATURES_remove = "x11 directfb"

PREFERRED_PROVIDER_udev ?= "systemd"
PREFERRED_PROVIDER_udev-utils ?= "systemd"
VIRTUAL-RUNTIME_init_manager = "systemd"
VIRTUAL-RUNTIME_initscripts = ""

DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit"

require conf/distro/include/security_flags.inc

# FIXME: these pkgs are apparently broken when enabling (some of) the
# security_flags, so they are therefore blacklisted here, (or the flags
# are _partially) applied)
SECURITY_CFLAGS_pn-lttng-ust = "${SECURITY_NO_PIE_CFLAGS}"
SECURITY_CFLAGS_pn-persistence-administrator = ""
SECURITY_LDFLAGS_pn-persistence-administrator = ""

SECURITY_CFLAGS_pn-keyutils = ""
SECURITY_LDFLAGS_pn-keyutils = ""
SECURITY_CFLAGS_pn-v86d = ""
SECURITY_LDFLAGS_pn-v86d = ""
SECURITY_CFLAGS_pn-gettext = ""
SECURITY_LDFLAGS_pn-gettext = ""

# The unused variable was still there in dbus-1.12 (during certain #ifdef
# conditions).  It seems to be fixed later, so this can be set to empty
# string again.
SECURITY_CFLAGS_pn-dbus = "-Wno-error=unused-variable"

QEMU_TARGETS ?= "arm aarch64 i386 x86_64"