cmake-modules-webos-native: Simplify the recipe

:Release Notes:
Remove unnecessary duplication from webos_cmake.

:Detailed Notes:

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[ANG-329] Ongoing metadata improvement/cleanup work

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Change-Id: I2caa947a3dc293fbd624f93b60f387d4b71d4c6e
Reviewed-on: https://g2g.palm.com/4410
Reviewed-by: DCO Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: db8=119

:Release Notes:
Fix coverity issues
Strict permissions
Fix recursive delete operation

:Detailed Notes:
submissions/118..submissions/119
3a5f55f Fix logging with correct json type
e1e6550 Fix binary files permissions
2c1ff52 Fix up MojRmDirRecursive
9c15f52 Fix detected defects from static analysis

:Testing Performed:
MiniBAT ANG-494

:QA Notes:

:Issues Addressed:
[ANG-494] CCC: db8=119
[ANG-67] db8-tests: fix binary files permissions
[ANG-117] Fix coverity issues in the db8 component
[ANG-9] MojRmDirRecursive doesn't remove subfolders after executing
[ANG-97] DB8 is logging with invalid json type

Open-webOS-DCO-1.0-Signed-off-by: Oleksii Uratkin <oleksii.uratkin@lge.com>

Change-Id: Ic93d9afa30dd0e245950c24d7dc87939b51148dc
Reviewed-on: https://g2g.palm.com/4445
Reviewed-by: DCO Verification
Build: Oleksii Uratkin <oleksii.uratkin@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
Tested-by: Susan Montooth <susan.montooth@lge.com>
luna-sysservice: Make the run-time dependency on sntp configurable

:Release Notes:
The use of sntp by luna-sysservice is optional, so make the run-time
dependency on it be configurable via VIRTUAL-RUNTIME_ntp.

:Detailed Notes:

:Testing Performed:
"make webos-image" succeeded.

:QA Notes:

:Issues Addressed:
[GF-58977] Make the run-time dependency on sntp configurable
[GF-59277] CCC: Make SNTP dependency configurable

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: Ie7ac13ef370444e52d50b576ebfac821ec82ccf8
Originally-reviewed-on: https://g2g.palm.com/4468
Cherry-picked-from-commit: 2d5607ff412085188cbb424de70b97c483733263
Cherry-picked-from-branch: @acadia
webos-image: sleepd=29

:Release Notes:
Fix the bug in sleepd causing it to consume large amount of CPU cycles.

:Detailed Notes:
submissions/28..submissions/29
f22332b Set an upper limit to next wakeup time

:Testing Performed:
Verified that the build works as expected and sleepd now stays quiet during
the boot sequence.

:Issues Addressed:
[GF-41100] sleepd consuming large amout of CPU cycles during boot
[GF-59407] CCC: sleepd=29

Open-webOS-DCO-1.0-Signed-off-by: Sapna Todwal <sapna.todwal@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: Idfa9da3c35ce450b9505f8001b0bb68e7af3de9d
Originally-reviewed-on: https://g2g.palm.com/4486
Cherry-picked-from-commit: 79f6a5babad6d9ca13ad6af6aa1e419c518e729c
Cherry-picked-from-branch: @acadia
webos-image: configurator=59

:Release Notes:
Fix unchecked return values: 10895-10899, 44080
Fix Unsigned compare against 0: 17729
Fix Unintialized scalar field: 38173-38174

:Detailed Notes:
submissions/58..submissions/59
18ebce9 fix Coverity issues

:Testing Performed:
MiniBAT GF-59377

:QA Notes:

:Issues Addressed:
[GF-53844] Fix coverity issues in configurator
[GF-59377] CCC: configurator=59

Open-webOS-DCO-1.0-Signed-off-by: Maksym Sditanov <maxim.sditanov@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: Ibded791418cce67c40142c82fa870a2ab9896536
Originally-reviewed-on: https://g2g.palm.com/4482
Cherry-picked-from-commit: d3db05b87376f71790eca3dcda74758a29fe8e50
Cherry-picked-from-branch: @acadia
webos-image: luna-sysservice=34

:Release Notes:
Fix returning wrong systemTimeSource right after re-boot before
receiving micom.

:Detailed Notes:
submissions/33..submissions/34
cf22260 Fix logic of systemTimeSource

:Testing Performed:
miniBAT

:QA Notes:

:Issues Addressed:
[GF-59163] luna-sysservice: systemTimeSource shows wrong time source right after re-start
[GF-59372] CCC: luna-sysservice=34

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: I236a0dda09f1b2a49acf4eb0e806b2d5463ebce7
Originally-reviewed-on: https://g2g.palm.com/4481
Cherry-picked-from-commit: 55a635b417dbc52a047d5cd343c8360c67991b97
Cherry-picked-from-branch: @acadia
valgrind: Backport 3.9.0 from oe-core

:Release Notes:
valgrind_svn is referencing external svn module VEX in HEAD and latest
revision isn't compatible with our build, switch to release tarball.

Backported without modification from oe-core
92bb949465feb39b2460ea0ddb45f259ca8baecc

:Detailed Notes:
Both patch files are different than what was in oe-core/dylan and we
cannot reused them, so they were backported as well.

:Testing Performed:
Only build tested.

:QA Notes:
Only included in -devel image.

:Issues Addressed:
[ES-390] Retain premirror tarballs for upstream components
[GF-59378] CCC: Upgrade valgrind to 3.9.0

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Originally-reviewed-on: https://g2g.palm.com/4483
Cherry-picked-from-commit: 8be1c9606ff242e9e41eca6a8fd21c0ce52f5340
Cherry-picked-from-branch: @acadia

Change-Id: Ibb70d8197dfb92bf5a4de09cca3eddf75f74611e
webos_arch_indep: Issue error when inherited after webos_machine*_dep

:Release Notes:
When webos_arch_indep is inherited after webos_machine_dep or
webos_machine_impl_dep, PACKAGE_ARCH is no longer set to MACHINE_ARCH.
Issue an error in such cases, because it's usually a mistake.

:Detailed Notes:
The same will happen when you set PACKAGE_ARCH in recipe after
inheriting upstream allarch.

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[GF-56800] Order of inheriting webos_arch_indep and webos_machine_dep/
           webos_machine_impl_dep matters
[GF-59256] CCC: Order of inheriting webos_arch_indep and
           webos_machine_dep/webos_machine_impl_dep matters

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: Ib08a737309b0d314eb7abaf55c54c080d214095a
Originally-reviewed-on: https://g2g.palm.com/4462
Cherry-picked-from-commit: 30733df81749d256d5a3cc02c613e5f80428e6af
Cherry-picked-from-branch: @acadia
webos.inc: Fix parsing issues caused by WEBOS_DISTRO_BUILD_CODENAME

:Release Notes:
Now with branch name included in image names it can cause parsing
or build errors when the branch contains some characters with special
meaning in shell. Remove at least the most common '()/'.

:Detailed Notes:
Noticed when builds started to fail with build-webos branch set to
'(nobranch)':

ERROR: ExpansionError during parsing
/meta-webos/recipes-core/images/webos-image.bb: Failure expanding
variable build_boot_dd: ShellSyntaxError:
LexToken(TOKEN,'nobranch',0,0)
followed by:
  LexToken(RPARENS,')',0,0)
  LexToken(TOKEN,'-20140121132526.hdddirect',0,0)
  LexToken(NEWLINE,'\n',0,0)
  LexToken(NEWLINE,'\n',0,0)
  LexToken(TOKEN,'install',0,0)

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[ANG-329] Ongoing metadata improvement/cleanup work

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

Change-Id: I2512fbefac2803c8d15f292d7d680402567479ac
Reviewed-on: https://g2g.palm.com/4458
Reviewed-by: DCO Verification
Build: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Herb Kuta <herb.kuta@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
icecc: Backport few more fixes from upstream

:Release Notes:
Small improvement for safer blacklist and better debug information.

:Detailed Notes:
All my patches were merged upstream, update them from final version.

Only functional change from last backport is this one:
http://git.openembedded.org/openembedded-core/commit/meta/classes/icecc.bbclass?id=5a5319d2e6f41bb0e290d6a1decbd996e9572690

:Testing Performed:
Only build tested.

:QA Notes:
No change to image.

:Issues Addressed:
[GF-45392] icecc does not work
[ANG-329]  Ongoing metadata improvement/cleanup work

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

Change-Id: I4880749bfd7ea1b3b242cedbece0d574467e359a
Reviewed-on: https://g2g.palm.com/4428
Reviewed-by: DCO Verification
Build: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Tested-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: db8=121

:Release Notes:
One process per database

:Detailed Notes:
submissions/119..submissions/121
eb904fc Add db8.conf.in upstart script
4347fc3 Add upstart scripts for media and tempdb
d70031c Add configuration file for maindb,mediadb,tempdb
71316a3 Open only one database per process

:Testing Performed:
MiniBAT ANG-615

:QA Notes:

:Issues Addressed:
[ANG-615] CCC: db8=121
[ANG-298] Add conf files and upstart scripts for main/temp/mediadb
[ANG-297] Add to mojodb.conf file path to database and service name
[ANG-296] Switch main process to open only one database

Open-webOS-DCO-1.0-Signed-off-by: Maksym Sditanov <maxim.sditanov@lge.com>

Change-Id: Idc091ee41394c883b22c51dba95651c12387d37e
Reviewed-on: https://g2g.palm.com/4463
Reviewed-by: DCO Verification
Build: Maksym Sditanov <maxim.sditanov@lge.com>
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Maksym Sditanov <maxim.sditanov@lge.com>
Tested-by: Maksym Sditanov <maxim.sditanov@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: luna-service2=172

:Release Notes:
Implement compact log in ls-monitor to improve readability
Fix automatic test LSTransportMessageGetMonitorSerial() for ARM

:Detailed Notes:
submissions/171..submissions/172:
c9caee0 Add compact print mode to ls-monitor
6ffbfb9 Fix test for LSTransportMessageGetMonitorSerial()
65c7014 Cleanup trailing whitespaces

:Testing Performed:
Mini BAT

:QA Notes:

:Issues Addressed:
[ANG-225] Improve ls-monitor log readability
[ANG-481] luna-service2 test suite
[ANG-775] CCC: luna-service2=172

Open-webOS-DCO-1.0-Signed-off-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>

Change-Id: If8ae69af2b55f47fb13c9707f54023154ba378db
Reviewed-on: https://g2g.palm.com/4496
Reviewed-by: DCO Verification
Build: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Reviewed-by: Build Verification
Reviewed-by: Martin Jansa <Martin.Jansa@lge.com>
Reviewed-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Tested-by: Anatolii Sakhnik <anatolii.sakhnik@lge.com>
Reviewed-by: Susan Montooth <susan.montooth@lge.com>
webos-image: luna-init=6

:Release Notes:
Updated entries of ext-timezones.json according to information from
tzdata-2013g-0ubuntu0.12.04

:Detailed Notes:
submissions/5..submissions/6
30c7f66 Fix rest of time-zones for DST and offset
a17a14d Fix time-zones for Russia country

:Testing Performed:
miniBAT

:QA Notes:

:Issues Addressed:
[GF-59521] time-zones information for Russia is wrong
[GF-59523] Yet more 4 time-zones have wrong offsets (61 in total
           have wrong DST flag or whatever)
[GF-59622] CCC: luna-init=6

Open-webOS-DCO-1.0-Signed-off-by: Nikolay Orliuk <nikolay.orliuk@lge.com>
Open-webOS-DCO-1.0-Signed-off-by: Susan Montooth <susan.montooth@lge.com>

Change-Id: I7025d003fc38d10261f284372978b30c9b243a0c
Originally-reviewed-on: https://g2g.palm.com/4516
Cherry-picked-from-commit: f25816d644a0461be4c8d2cb1c0d030b7dc2fd1f
Cherry-picked-from-branch: @acadia
sqlite3: Rename bbappend to match new oe-core version

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
libgcrypt: Rename bbappend to match new oe-core version

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
dropbear: Rename bbappend to match new oe-core version

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
dhcp: Rename bbappend to match new oe-core version

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
connman: Rename bbappend to match new oe-core version

* drop applied patch
* it was resolved in upstream commit:
  commit ffe6305a07f694893b32f08de5e3f2bfd65cf966
  Author: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
  Date:   Tue Jul 2 16:59:39 2013 +0300

  wifi: Interface creation callback might arise when it is not ready yet

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
mm-common: Rename .bbappend to match new version from meta-oe

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
curl: Rename bbappend to match new oe-core version

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>