image: install ncurses-terminfo
[scm/bb/meta-tizen.git] / meta-tizen-common-base / recipes-image / images / tizen-core-image-minimal.bb
1 SUMMARY = "A very basic Wayland image with a terminal"
2
3 IMAGE_FEATURES += "splash package-management ssh-server-dropbear hwcodecs"
4
5 LICENSE = "MIT"
6
7 inherit core-image distro_features_check
8
9 REQUIRED_DISTRO_FEATURES = "wayland pam"
10
11 CORE_IMAGE_BASE_INSTALL += "weston weston-init clutter-1.0-examples"
12
13 DESCRIPTION = "A weston image with Tizen common."
14
15 DEPENDS += " tar-replacement-native "
16
17 CORE_IMAGE_BASE_INSTALL += "connman"
18 CORE_IMAGE_BASE_INSTALL += "${WESTONSTARTUP}"
19
20 # Profile specific configuration - default is Tizen common
21 CORE_IMAGE_BASE_INSTALL += "${IMAGECONFIG}"
22
23 CORE_IMAGE_BASE_INSTALL += "tlm"
24 CORE_IMAGE_BASE_INSTALL += "${TLMCONFIG}"
25
26
27 CORE_IMAGE_BASE_INSTALL += "mesa-megadriver"
28 CORE_IMAGE_BASE_INSTALL += "libegl-gallium"
29 CORE_IMAGE_BASE_INSTALL += "libegl-mesa"
30 CORE_IMAGE_BASE_INSTALL += "libgbm"
31 CORE_IMAGE_BASE_INSTALL += "libgbm-gallium"
32 CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-swrast"
33 CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-vmwgfx"
34 CORE_IMAGE_BASE_INSTALL_append_x86 += "mesa-driver-pipe-i915"
35 CORE_IMAGE_BASE_INSTALL_append_x86-64 += "mesa-driver-pipe-i915"
36 CORE_IMAGE_BASE_INSTALL += "libgles1-mesa"
37 CORE_IMAGE_BASE_INSTALL += "libgles2-mesa"
38 CORE_IMAGE_BASE_INSTALL += "gum-utils"
39 CORE_IMAGE_BASE_INSTALL += "meta-common"
40 CORE_IMAGE_BASE_INSTALL += "pam"
41 CORE_IMAGE_BASE_INSTALL += "user-session-units"
42 CORE_IMAGE_BASE_INSTALL += "default-ac-domains"
43 CORE_IMAGE_BASE_INSTALL += "rpm-security-plugin"
44 CORE_IMAGE_BASE_INSTALL += "config-image"
45 CORE_IMAGE_BASE_INSTALL += "kernel-modules"
46 CORE_IMAGE_BASE_INSTALL += "less"
47 CORE_IMAGE_BASE_INSTALL += "bash"
48 CORE_IMAGE_BASE_INSTALL += "psmisc"
49 CORE_IMAGE_BASE_INSTALL += "coreutils"
50 CORE_IMAGE_BASE_INSTALL += "procps"
51 CORE_IMAGE_BASE_INSTALL += "ncurses-terminfo"
52
53 # Fonts
54 CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-ttf"
55 CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-pango"
56
57 # Multimedia
58 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-base"
59 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-audio"
60 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-video"
61 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-meta-debug"
62 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-good-meta"
63 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-base-meta"
64 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-ugly-meta"
65 CORE_IMAGE_BASE_INSTALL += "gstreamer1.0-plugins-bad-meta"
66
67 export SYSROOT = "${IMAGE_ROOTFS}"
68
69 # Set root password to "root"
70 ROOTFS_POSTPROCESS_COMMAND += "set_root_passwd;"
71 set_root_passwd() {
72         sed 's%^root:[^:]*:%root:wYNffsf6sozwE:%' \
73                 < ${IMAGE_ROOTFS}/etc/shadow \
74                 > ${IMAGE_ROOTFS}/etc/shadow.new;
75         mv ${IMAGE_ROOTFS}/etc/shadow.new ${IMAGE_ROOTFS}/etc/shadow;
76 }