summaryrefslogtreecommitdiffstats
path: root/images/enea-image-demo.bb
blob: 1f73d434d530f037f95058de2fa80d5363d3b9e6 (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
53
54
55
56
57
58
59
60
61
# Uncomment for opkg/dpkg/rpm on available on target
IMAGE_FSTYPES += "ext2.gz.u-boot ext3 tar.gz"
IMAGE_FEATURES += "package-management"

IMAGE_FEATURES += "eclipse-debug tools-debug tools-profile dbg-pkgs ssh-server-openssh"

ENEA_GPL = " \
           linx \
           linx-mod"

ENEA_GPL_qemux86 = ""
ENEA_GPL_qemuppc = ""
ENEA_GPL_armv5 = ""
ENEA_GPL_armv7a = ""

VALGRIND ?= ""
VALGRIND_powerpc ?= "valgrind"
VALGRIND_e500v2 ?= ""
VALGRIND_x86 ?= "valgrind"
VALGRIND_x86_64 ?= "valgrind"
VALGRIND_armv7a ?= "valgrind"

IMAGE_INSTALL = " \
    packagegroup-enea-core-boot \
    packagegroup-enea-debug \
    packagegroup-enea-profile \
    ${ROOTFS_PKGMANAGE_BOOTSTRAP} \
    kexec-tools \
    openssl \
    bc \
    dhcp-client \
    sqlite3 \
    pramfs-init \
    zip \
    gettext \
    gettext-runtime \
    mtd-utils \
    net-tools \
    pciutils \
    ltp \
    libuio \
    usbutils \
    lttng-tools \
    lttng-modules \
    babeltrace \
    netbase \
    sudo \
    ${ENEA_GPL} \
    ${VALGRIND} \
    "

IMAGE_INSTALL += "kernel-modules "

IMAGE_LINGUAS = ""

inherit core-image
inherit image_types_uboot

IMAGE_ROOTFS_SIZE = "1"
# Increased the overhead factor to be able to build via nfs.
IMAGE_OVERHEAD_FACTOR = "2"