summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-12[jethro] Fix yocto bug in useradd callsJan-Simon Möller2-0/+374
This fixes https://jira.automotivelinux.org/browse/SPEC-212 . For jethro only, we provide a patched version of useradd*.bbclass. This fixes the deadlock found in the CI builds. Preference of this class is handled through bblayers.conf (meta-agl first). Change-Id: I4a010687fe587bbd300719a7ddad10f1669eb9cf Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-11Remove proprietary dependencies from porter-nogfx templateJan-Simon Möller1-162/+2
This unbreaks the daily snapshots for porter (core-image-minimal). Enforce mesa. Change-Id: Ia12651c4d3e3953171ca066b42a668e0ee5a7fb5 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-07-08aglsetup script: fix interactive execution of the script generated from ↵Stephane Desneux2-4/+3
fragments This fixes the problem with Qualcomm boards where EULA approval is required. See: https://lists.linuxfoundation.org/pipermail/automotive-discussions/2016-July/002279.html Change-Id: Ifad216bf559a246d6883e7c2828dacd7bd225075 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-07-08Enable ivi-input-controller.so in meta-aglTadao Tanikawa1-1/+2
This enable to deliver key events to applications running on ivi-shell. It requires ivi-input-controller.so and control keyboard focus explicitly. For that, wayland-ivi-extension should be configured with '-DWITH_ILM_INPUT=1' and built. Change-Id: Id1b521d789478ff31ac80460862fbe1fd09a93ff Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-07-07meta-agl: recipes-sota moved to meta-agl-extra, activated with new feature ↵Stephane Desneux5-259/+0
'agl-sota' Change-Id: Icd51138b41901bfd5f4f242e368700e92915b1cd Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-07-05new configuration templates based on fragmentsStephane Desneux56-2390/+1233
This is the application of the process proposed here: https://lists.linuxfoundation.org/pipermail/automotive-discussions/2016-June/002232.html Bug-AGL: SPEC-180 Change-Id: I5a7015fa810547a9ecf4fb096367323af3cdc670 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-24Revert "add meta-app-framework to meta-agl"Stephane DESNEUX35-804/+3
This reverts commit 80f4d503fc5bb2564b72b72daedebf74612c30f3. Change-Id: I94605d4c0ef80433fa6eaa05e63a9c6cf69baea4 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-20tests: Add two Chromiums tests to packagegroup-ivi-common-test.bbYannick Gicquel1-0/+2
Change-Id: I764b8570398aef418834f48392e0390909937b08 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-06-19add meta-app-framework to meta-aglStephane Desneux35-3/+804
meta-app-framework is a layer containing the AGL App Framework recipes 4 new layers are added for application framework: * meta-intel-iot-security/meta-security-smack * meta-intel-iot-security/meta-security-framework * meta-agl/meta-agl-security * meta-agl/meta-app-framework In the templates files, the following changes were done: * activation of Smack and Cynara * modify the tar command to be used to support Smack extended attributes Change-Id: If369221ca7614fe0072f2a0f99a5051ef2af831d Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19meta-ivi-common: amend freetype recipe to package freetype-demosStephane Desneux2-0/+60
Binaries present in ft2demos source project are packaged in freetype-demos to satisfy JTA dependencies (job Functional.ft2demos) Change-Id: I0f2088c1d1e8586617f66292de652f3783f3f00f Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19rvi-sota-client: Add openssl as a dependencyLeon Anavi1-1/+1
Fix a potential issue when reusing sstate cache for building RVI SOTA client by adding openssl as a dependency. Bug-AGL: SPEC-176 Change-Id: I3fb3d5f0051aa56e44968fa71bc4a0cf6f39a250 Reported-by: Frederico Cadete <frederico.cadete@awtce.be> Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-19meta-ivi-common: add recipe for fsfuzzer (JTA:Functional.fsfuzz)Stephane Desneux2-0/+29
fsfuzzer binary is needed in JTA functional test 'fsfuzz' Change-Id: Icb82fb82b8785d8ae2c784934fa9e32e2b520ef6 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19tests: Add new recipe for linus_stressYannick Gicquel1-0/+22
Change-Id: Ia8661e982daa09da3e85287e8323690c1b079322 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-06-19tests: Add new recipe for ipv6connectYannick Gicquel1-0/+22
Change-Id: Ib1f68f6680452d194e4cb3ac642774fa58acf3a9 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-06-19ostree: Add OSTreeLeon Anavi1-0/+25
OSTree is a tool for managing bootable, immutable, versioned filesystem trees. Is will be used to apply updates downloaded by RVI SOTA client. Bug-AGL: SPEC-194 Change-Id: I286b9ce8631c6ef8632f134f89e85b462cb39fd3 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-19bblayers.conf.sample: Add layer meta-filesystemsLeon Anavi8-0/+8
Layer meta-filesystems provides a recipe for fuse which is required for building OSTree. Bug-AGL: SPEC-194 Change-Id: Ia41459a4ae78ede4dfcd57f709cd1e3b032d3d17 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-19libgsystem: Add LibGSystemLeon Anavi1-0/+21
LibGSystem is a GIO-based library. OSTree depends on it. Bug-AGL: SPEC-194 Change-Id: I42da04a5e332dc5121d0509b839ee289cfba23c7 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-06-19meta-netboot: generate appropriate resolv.conf from /proc/net/pnpStephane Desneux1-2/+5
Change-Id: I5867a08162b1d9405c769c25d066c2d1e813bca8 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19meta-ivi-common: amend fontconfig recipe to package fontconfig-testStephane Desneux1-0/+17
Tests present in fontconfig sources are packaged in fontconfig-test*.rpm to satisfy JTA dependencies (job Functional.fontconfig) Change-Id: I0aed6f9718762995795d107e67bb7553b246232c Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19meta-ivi-common: add recipe for 'dung' scripts required by some JTA testsStephane Desneux1-0/+18
The following tests use dung-3.4.25-m2 scripts: * Functional.arch_timer * Functional.scifab * Functional.cmt * Functional.sdhi_0 Change-Id: Ibcd4267b6b2025e0e615fcb6af2bbaa3b2011712 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19meta-ivi-common: add recipe for aiostress (JTA:Functional.aiostress)Stephane Desneux1-0/+24
aio-stress binary is needed in JTA functional test 'aiostress' upstream version found here: https://oss.oracle.com/~mason/aio-stress/ NB: the version referenced in JTA is 0.21 but the new recipe points to 0.22. Change-Id: I382ca2ea843f2367010677c463df2a1b9d02aba7 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-19meta-netboot: enable NBD and Ramdisk support in kernel configStephane Desneux3-0/+8
NBD and Ramdisk support are required in the kernel to have the root filesystem mounted as an NBD device: * ramdisk is required to load the initrd (not an initramfs) * NBD is required to mount the root device from a remote NBD server Change-Id: Ib726714adfb549eaeb21f96e7bf874290e700a8b Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-10meta-netboot: mount remote filesystem with 'noatime' optionStephane Desneux1-1/+1
Change-Id: I7486c7b785673f0833409267f52db5c09663fcba Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-06-07Fix QEMU compilation with security flagsManuel Bachmann1-0/+3
Since we added compilation security flags (https://gerrit. automotivelinux.org/gerrit/#/c/5631/), QEMU builds break when compiling llvm3.3, which is a Mesa dependency. (most hardware boards do not complain because they do not rely on Mesa, but on specific graphics drivers instead) Problem was reported on the mailing list : https://lists.linuxfoundation.org/pipermail/ automotive-discussions/2016-June/002091.html This a local backport of the following upstream patch : http://lists.openembedded.org/pipermail/openembedded-devel/ 2016-June/107727.html Change-Id: Idd378802b303c16de5c0410d533d1680fcef4bb7 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-06-04Fix typo in local.conf samplesManuel Bachmann4-4/+4
Fix small typo, which can be obvious as it copied in the user's build directory. Change-Id: Idf7d6381b27264ad074387c4283e4f9f325c77c4 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-05-29add layer meta-netboot to enable network boot over NBD (Network Block Device)Stephane Desneux9-0/+335
To enable the build of network bootable images, the following line must be added to conf/local.conf: INHERIT += "netboot" This layer contains recipes for the following components: * busybox: activate the built-in NBD client * initramfs-netboot: contains the init script started by the kernel, responsible for mounting the remote root filesystem then pivoting and exec'ing systemd * initramfs-netboot-image: image to specify for building the initrd More details are available in meta-netboot/README. Bug-AGL: SPEC-175 Change-Id: Id2328dd9233d238cde77311e64e58344be244988 Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
2016-05-25Update recipe for LTP to 20160510 from 20150420Kotaro Hashimoto1-0/+3
Update recipe for LTP as bbappend. The LTP version is changed to 20160510 from 20150420. Change-Id: Ic7b0b7eb0ee550622341119bdb998235535145af Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp>
2016-05-22Add lmbench to packagegroup for QAJan-Simon Möller1-0/+1
lmbench v3 is available in OE. Change-Id: I3754a395e29b21dfe7bfd60f8544e093a218f139 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-05-20templates: fix the path of meta-rustPhong Tran2-2/+2
The meta-rust is not in meta-openembedded. Change-Id: Ic0ef7d8cde472b236cb02a652d7080b29d0b298f Signed-off-by: Phong Tran <tranmanphong@gmail.com>
2016-05-18aglbsp: use shared recipes from this layerPhilippe Coval1-0/+3
This change will makes weston pull mesa-megadriver As I observed that weston was crashing on intel-corei7-64 because there were no dri backend available in default image. This change has been successly tested on Minnowboard Max where /usr/lib/dri/i915_dri.so is loaded correctly Bug-AGL: SPEC-186 Change-Id: I6bdd6d8a0d330e607ccc031ba0d2da17137a5635 Origin: https://github.com/TizenTeam/meta-agl Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
2016-05-10rvi-sota-client_git: Fix openssl and hyper versionLeon Anavi1-0/+18
Set specific versions of crates openssl and hyper which are known to be compatible with this version of RVI SOTA client. Bug-AGL: SPEC-176 Change-Id: I38c982963b88507ddc6d40cce1145af54886a0e1 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-05-08Enable compiler flags to enhance securityJan-Simon Möller1-1/+4
From the original included file: Setup extra CFLAGS and LDFLAGS which have 'security' benefits. These don't work universally, there are recipes which can't use one, the other or both so a blacklist is maintained here. The idea would be over time to reduce this list to nothing. It is likely that: - some packages in the included layers don't compile with these flags - bad recipes do not obey these flags - binary drivers might expose issues at runtime We need to check and extend the blacklist/whitelist or fix the code or recipe. Change-Id: Ie4b80abd010eab438567923dea85aac23a565d23 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-05-06rvi-sota-client_git: add RVI SOTA clientLeon Anavi11-0/+203
Build and deploy sota_client and a systemd service. The application is written in the Rust programming language and depends on Cargo therefore the recipe requires on meta-rust. It is using crate dbus-rs version 0.1.2 with fixed casts of c_char raw pointers for ARM. Bug-AGL: SPEC-176 Change-Id: Ic8f24ae3dd2e62297e303be23a40759b0b919b86 Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2016-05-06Provide updated Wayland-IVI-Extension.Andre Moreira Magalhaes (andrunko)1-0/+24
This change adds support for Wayland IVI Extension 1.9.1 (latest stable release). Wayland-IVI-Extension provides an additional shell plugin for IVI-Shell, along with command-line tools and demonstration applications. More info at http://projects.genivi.org/wayland-ivi-extension. Change-Id: Icd193af70b226745b9316d18dc239909703d7bda Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2016-05-06Add support for GENIVI Audio Manager.Andre Moreira Magalhaes (andrunko)3-0/+83
More info at http://projects.genivi.org/audio-manager/. Change-Id: I557a6f69e80e5d3a784d89dbb0584c925ce47545 Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2016-05-04Add support for GENIVI Diagnostic Log and Trace (DLT).Andre Moreira Magalhaes (andrunko)5-0/+290
More info at http://projects.genivi.org/diagnostic-log-trace/. Change-Id: I2eab825c9aba9d56795d89b1fab84151e570c423 Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2016-05-02Add DragonBoard-410c as target boardKotaro Hashimoto4-0/+386
This patch adds the dragonboard-410c as DragonBoard-410c target. There are instructions to write image into eMMC and boot system at: https://github.com/96boards/documentation/wiki/Dragonboard-410c-Installation-Guide-for-Linux-and-Android#flash-the-bootloader-into-on-board-emmc v2: Rebase after merge conflict (jsmoeller) v3: Generalize the eula script into function to be reuseable (jsmoeller) Depends-On: Idcad2c27539af130704a3c66efe6b91868eef534 Change-Id: I52e5d732c865989796158016758e6e745c74cac8 Signed-off-by: Kotaro Hashimoto <Hashimoto.Kotaro@ds.MitsubishiElectric.co.jp> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-05-01Add raspberrypi 2 and 3Jan-Simon Möller7-0/+582
This adds the rpi 2 and 3 to the mix. Untested! It merely enables the layer and nothing else. Patches/fixes welcome. Depends-On: I08ec2e9e41003b9dc8244f86d50ccf64e112aba2 Change-Id: If512487c6bd57a7640cbf2f07a12f6877137daee Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-05-01Add package linpack to packagegroup-ivi-common-test.bbYannick Gicquel1-0/+1
Change-Id: I9ba3edae6a989f599564064788184bcb16e27901 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-05-01Add new recipe for linpackYannick Gicquel1-0/+21
linpack benchmark license is BSD, from lapack-forum: http://icl.cs.utk.edu/lapack-forum/archives/lapack/msg00301.html Change-Id: I7093f98102e9cb3c61aad3fa9c8ced8693ff67a1 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-05-01Update wayland-fits for Weston 1.9.0 support (SPEC-174)Manuel Bachmann1-0/+2
wayland-fits did not compile anymore as we upgraded to Weston 1.9.0, which changes some internal macros, structures and function calls. Let us update to the latest upstream version, which has fixes for this issue. This is a backport of the following meta-oe patch: http://lists.openembedded.org/pipermail/openembedded-devel/ 2016-April/107176.html and fixes the following issue: https://jira.automotivelinux.org/browse/SPEC-174 Change-Id: Ic1c8676b2a5e8bb2c6f8da968a5cb27334bd7086 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-05-01Allow meta-agl-bsp to dynamically include recipes on demandJan-Simon Möller2-3/+5
This changeset introduces an improved handling of the recipe inclusion mechanism that allows us to conditionally include fixes for bsp's once (and only once) they are activated. This overcomes the need to use BB_DANGLINGAPPENDS_WARNONLY = 1 that was introduced in changeset 5527. Thus it can be removed again. Change-Id: I7ea10748e3015e781f1e96cfc01ac54e83d0cd5a Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-05-01Introduce TI DRA7 vayu and cleanup template filesJan-Simon Möller21-31/+453
This changeset introduces the TI 'vayu' board. We need to adapt the provided bsp layer 'meta-ti' as it is only at YP 1.8 fido right now. Two changes are needed/known: a) BBMASK eudev bbappend (local.conf.sample) b) apply patch for gcc5 to u-boot-ti-staging On top thie changeset also does janitorial work on the templates: - conf-notes is now in a folder common and symlinked - layer additions have been sync'ed - file layout sync'ed with templates in meta-agl-demo Change-Id: Ib52a9252800d54d5105ac1f5354ad3a3b014188f Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-28scripts: fix regression on reuse of shell environment variablesYannick Gicquel1-5/+5
instead of editing local.conf to defines DL_DIR and SSTATE_DIR, the shell environment variables can be propagated in poky/oe build env. BB_ENV_EXTRAWHITE is defined in "poky/scripts/oe-buildenv-internal" Thus, variable append step should occurs _after_ setup poky/oe. Change-Id: I5d4901435812d2d82950588a89b8ec67f2b01ea8 Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh>
2016-04-20Send process ID that created surface to client.Wataru Natsume2-0/+50
createPid should be a pid of process that creates surface. This patch is ported from Genivi. Add null check of surface. Change-Id: I28fdf7ccb1f9f95a40521aed955713bf90300c2d Signed-off-by: Wataru Natsume <wnatsume@jp.adit-jv.com>
2016-04-18Mask wayland-fits as it is broken in jethroJan-Simon Möller1-1/+4
Change-Id: I110048c45b760ad2c4f2f8dafa2154ccbb21f5f2 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Mask netperf due to license.Jan-Simon Möller1-1/+2
Change-Id: If5e1ff5117b9a6abde7d2a3b3f3a1f6cf572d58b Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Update test/QA packagegroupJan-Simon Möller1-0/+3
Change-Id: Idbc411eadd6ec0917ab409906df2117f9a6400db Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-18Add recipe for trinityJan-Simon Möller1-0/+42
This is the new name for scrashme. Recipe copied from meta-linaro. Change-Id: Ieb21885750a7462aefa83cab85e8bcffd54d4233 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-04-15Disable connman when booting over NFSStephane Desneux2-0/+14
This is a quick workaround to avoid connman to bring the boot interface down then up during network boot. Bug-AGL: SPEC-171 Change-Id: I0b98bbdc5f727979e919f04f836af988a6c3974e Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>