webos: Add WEBOS_DISTRO_BUILD_INFO variable

[GF-2613] Invent/create build variable with build-number and jenkins job
name

Open-webOS-DCO-1.0-Signed-off-by: Janne Hurskainen <janne.hurskainen@palm.com>

Change-Id: I7ff58d557421089b65da89e2933d2c9e899b40a7
Reviewed-on: https://g2g.palm.com/1752
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos: Add WEBOS_DISTRO_RELEASE_CODENAME variable

[GF-2614] Invent/create build variable for release codename

Open-webOS-DCO-1.0-Signed-off-by: Janne Hurskainen <janne.hurskainen@palm.com>

Change-Id: I007f4371a987d0bf639f4ef4792c572b70ca5f6d
Reviewed-on: https://g2g.palm.com/1751
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: Generate ${webos_sysconfdir}/build/image-name

Create ${webos_sysconfdir}/build/image-name during do_rootfs to provide
the value of ${IMAGE_BASENAME} on the device.

[GF-2688] Invent build variable for image name

Open-webOS-DCO-1.0-Signed-off-by: Janne Hurskainen <janne.hurskainen@palm.com>
Open-webOS-DCO-1.0-Signed-off-by: Keith Derrick <keith.derrick@lge.com>

Change-Id: Ia7279890107351665a6f136c5edcf4fa44e5580a
Reviewed-on: https://g2g.palm.com/1773
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Build Verification
nyx-modules: Support new build info variables

Open-webOS-DCO-1.0-Signed-off-by: Pekka Ropo <pekka.ropo@palm.com>

Change-Id: I1e74d443ec99fcd348797b1618143993a58cb7fd
Reviewed-on: https://g2g.palm.com/1776
Tested-by: Pekka Ropo <pekka.ropo@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Revert "nyx-modules: Support new build info variables"

Causes build failures.

This reverts commit 30805f0960763bd0b6cee96c46660660622ee8f8

Change-Id: I84435c6212b3a362727a9939348690921ccf8fc8
Reviewed-on: https://g2g.palm.com/1781
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
webos-image: Fix rootfs_set_image_name comments

Change ${sysconfdir} in comments to ${webos_sysconfdir} as it is in the
code itself

Open-webOS-DCO-1.0-Signed-off-by: Janne Hurskainen <janne.hurskainen@palm.com>

Change-Id: I0cd4368f714f2a1d1b8b3fda8d5a9d06308dc267
Reviewed-on: https://g2g.palm.com/1785
Reviewed-by: Janne Hurskainen <janne.hurskainen@palm.com>
Tested-by: Janne Hurskainen <janne.hurskainen@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
mm-common: Remove changes not needed after oe-core upgrade

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I9f730180111223f42947fc690f47ae553d94e57e
Reviewed-on: https://g2g.palm.com/1786
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
nyx-modules: Support new build info variables

Fixes quoting problem in commit 30805f0960763bd0b6cee96c46660660622ee8f8

Open-webOS-DCO-1.0-Signed-off-by: Pekka Ropo <pekka.ropo@palm.com>

Change-Id: If39cc648b177e963f80672f0cb7cb9077e34bc66
Reviewed-on: https://g2g.palm.com/1783
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
packagegroup-core-tools-debug: add ltrace component

The tools-debug package group includes strace only. We are
extended tools debug group to include additional tools, such
as ltrace.

Open-webOS-DCO-1.0-Signed-off-by: Iyad Qumei <iyad.qumei@palm.com>

Change-Id: Idc5d6235419238adeee03128e14ed61f6a6b3404
Reviewed-on: https://g2g.palm.com/1628
Reviewed-by: Build Verification
Reviewed-by: Iyad Qumei <iyad.qumei@palm.com>
Tested-by: Iyad Qumei <iyad.qumei@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos: Change default IMAGE_FSTYPES setting

* bitbake.conf sets tar.gz as sensible default, but we cannot use it
  because when building for MACHINE different from qemux86, vmdk
  conditional sets IMAGE_FSTYPES to empty string and
  IMAGE_FSTYPES ?= "tar.gz" from bitbake.conf is not used

* remove ext3 from default, because it's really big and should be included
  only for MACHINEs which use it

* using tar.bz2 without pbzip2 or lbzip2 installed on host machine is slow
  and resulting images have almost the same size, tar.gz on the other hand
  is using pigz-native provided by OE without need for any additional setup

* IMAGE_FSTYPES="tar.gz ext3 vmdk" is used for qemux86* MACHINEs
  IMAGE_FSTYPES="tar.gz ext3" is used for other qemu* MACHINEs

[GF-2578] Change default IMAGE_TYPES
[QUES-280] Can do_rootfs be sped up?

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: Idf4ee9b4d5bb69cde6ac5b19f6fad547671f34db
Reviewed-on: https://g2g.palm.com/1746
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
ca-certificates: create ca-certificates.crt file

Open-webOS-DCO-1.0-Signed-off-by: Ed Chejlava <ed.chejlava@lge.com>

Change-Id: Iad35fb38dae9be351a585b454d0bb3821921c0b3
Reviewed-on: https://g2g.palm.com/1778
Reviewed-by: Ed Chejlava <ed.chejlava@lge.com>
Tested-by: Ed Chejlava <ed.chejlava@lge.com>
Reviewed-by: Gayathri Srinivasan <gayathri.srinivasan@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
lsb: Use new WEBOS_DISTRO_* build info variables

[GF-2542] Change lsb_4.1.bbappend to use build related variables.

Open-webOS-DCO-1.0-Signed-off-by: Janne Hurskainen <janne.hurskainen@palm.com>
Change-Id: Ibecb06dc8431b02831f4422df528f080d3abad65
Reviewed-on: https://g2g.palm.com/1784
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Janne Hurskainen <janne.hurskainen@palm.com>
Tested-by: Janne Hurskainen <janne.hurskainen@palm.com>
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
lttng2-ust: Backport patch from oe-core to fix parallel build issue

* taken from http://git.openembedded.org/openembedded-core/commit/?id=b947dbc72b3cd03901112c1bab6ac0b81f1b374f

[GF-2894] lttng-ust: Patch Makefile to fix build failure

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>

Change-Id: I7804f30cd29e4d1a9876877d710b7001f353c608
Reviewed-on: https://g2g.palm.com/1794
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Build Verification
webos-image: cpushareholder=2,v2.0.1

57c6d94 Don't attempt to source /etc/default/cpushareholder

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@lge.com>
Change-Id: I1001b5f922c938017cc573d163392fd7453a227e
Reviewed-on: https://g2g.palm.com/1780
Tested-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Build Verification
tcf-agend: Add bbappend to resolve modified epl-v10.html

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: Ifea24e13db2d41f773d6716208e92eaaff0d3a72
Reviewed-on: https://g2g.palm.com/1795
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
openjade-native: Handle arbitrary directory names

Fix to not convert ".a"-s in LT_LIBS directory names to ".la"-s.
Open-webOS-DCO-1.0-Signed-off-by: Kwangrim Ahn <kwangrim.ahn@lge.com>

Change-Id: I319b0fc6a6349324d5e9bb75e1e8aff89d7c1087
Reviewed-on: https://g2g.palm.com/1790
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Reviewed-by: Kwangrim Ahn <kwangrim.ahn@lge.com>
Tested-by: Kwangrim Ahn <kwangrim.ahn@lge.com>
webos-image: nyx-modules=83

Completes standard implementation of nyx OSInfo module

0b01924 Add defaults for build-related settings in OSInfo

Open-webOS-DCO-1.0-Signed-off-by: Keith Derrick <keith.derrick@lge.com>

Change-Id: I3b276379e784b7a34a6af04238c9484150ffd9a2
Reviewed-on: https://g2g.palm.com/1801
Reviewed-by: Build Verification
Reviewed-by: Keith Derrick <keith.derrick@lge.com>
Tested-by: Keith Derrick <keith.derrick@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Revert "webos: Add WEBOS_DISTRO_API_VERSION variable"

This reverts commit 26185faaf078239a4e39d4079acd3482d89f9e31 and
instead, sets the variable in webos.conf . The API version setting
belongs in <distro>.conf proper, i.e. it should not be inheritable.

[GF-2615] Create bitbake variable for webOS API version

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@lge.com>
Change-Id: I85f7783cb897f3786b482a308c52fa5645512cae
Reviewed-on: https://g2g.palm.com/1764
Tested-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
luna-prefs: Use WEBOS_DISTRO_API_VERSION

Have luna-prefs always return WEBOS_DISTRO_API_VERSION for
PRODUCT_DEVICE_NAME_PRODUCT_LINE_VERSION and
PRODUCT_DEVICE_NAME_PRODUCT_BROWSER_OS_VERSION instead of setting its
own values for them.

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@lge.com>
Change-Id: I123ff3d553d7fc9e5f9c5f2ec95342e8e65eb631
Reviewed-on: https://g2g.palm.com/1815
Tested-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>