webos_enhanced_submissions: Add P_V_${PN} to PV vardeps

* without this, changes to PREFERRED_VERSION_foo do not change
  sstate checksums of foo tasks and recipes which depend on foo
  are not rebuilt

[OWEBOS-3112] Changing PREFERRED_VERSION does not invalidate sstate
              checksums of depending components

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I0124c71e13dca674d0d64ba7f62073a974593522
Reviewed-on: http://g2g.palm.com/1218
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@palm.com>
webos-image: webos-connman-adapter=1,v1.0.0

- Add webos-connman-adapter and connman to webos-image
- Remove the pmnetconfigmanager stub

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Open-webOS-DCO-1.0-Signed-off-by: Keith Derrick <keith.derrick@palm.com>
Change-Id: I855bfbd9fff28f850dc527882accd184bec10b33
Reviewed-on: http://g2g.palm.com/1117
Reviewed-by: Keith Derrick <keith.derrick@palm.com>
Tested-by: Keith Derrick <keith.derrick@palm.com>
webkit-webos: Add gperf-native dependency

* gperf-native is usually built before webkit-webos, because it's
  dependency of eglibc, but in some cases (e.g. with external toolchain)
  it's not and webkit-webos fails as reported by Susan Montooth.

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I1221ad030d8ef59b8513bf86cba5453263086d04
Reviewed-on: http://g2g.palm.com/1226
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@palm.com>
dhcp: Add upstart script for dhclient

- Add upstart script for dhclient (from HP webOS 3.0.5). Script calls
  dhclient, but only in VirtualBox.
- Move no_bash_required-webos.patch to unversioned dhcp directory.

[OWEBOS-2725]: Can't ssh into qemux86 build when running in VirtualBox

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@palm.com>
Change-Id: I0cfdfa74686c37b7022e5fc31d913005335c7477
Reviewed-on: http://g2g.palm.com/829
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Tested-by: Steve Lemke <steve.lemke@palm.com>
dropbear: Change from init.d to upstart

Updated dropbear to load from upstart to resolve inability to
ssh into qemux86 build when running Open webOS in VirtualBox.

* dropbear.upstart taken from
  http://mailman.openwebosproject.org/pipermail/openwebos-general/2012-October/000099.html
* bbappend used instead of copying .inc and .bb as suggested
  http://mailman.openwebosproject.org/pipermail/openwebos-general/2012-November/000103.html

[OWEBOS-2725]: Can't ssh into qemux86 build when running in VirtualBox.

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@palm.com>
Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Change-Id: I550c6d410507295c610643d578af5812b96ab9a0
Reviewed-on: http://g2g.palm.com/828
Reviewed-by: Steve Lemke <steve.lemke@palm.com>
Tested-by: Steve Lemke <steve.lemke@palm.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Build Verification
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
webos_base: Add bbclass with unpackall and patchall tasks

[OWEBOS-2879] Implement unpackall and patchall OE tasks

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I6a098e017364bc46badc22ba47d179cc9409a67b
Reviewed-on: http://g2g.palm.com/1216
Reviewed-by: Build Verification
Reviewed-by: Herb Kuta <herb.kuta@palm.com>
Reviewed-by: Martin Jansa <martin.jansa@palm.com>
Tested-by: Martin Jansa <martin.jansa@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
webos-image: update several packages

  db8=62, keyboard-efigs=1.02, luna-service2=147,
  qt4-webos=4, luna-sysmgr=3, webappmanager=3

db8:
   2bf2b4f Stop relying on lunaservice.h to include glib.h
   d247a23 Fix failing test case MojDbQuotaTest
   4ebc624 No g_thread_init with glib >= 2.32
   73a74c8 Update build instructions

keyboard-efigs:
   863c62e Implement changes to support Qt5

luna-service:
   5037219 Fix crash issue caused by commit 0272fe9

qt4-webos:
   7dd334c palm: fix regression introduce with the latest update to 4.8.3

luna-sysmgr:
   1bcdb5b Add USE_KEY_FILTER and USE_MOUSE_FILTER options
   b6fa102 Remove webkit linkage from luna-sysmgr
   b1eb1a8 Fix crash on startup
   25a5560 Fix crashes found after Qt5 change

webappmanager:
   a08b4bc Add lib rpath to STAGING_LIBDIR on device
   ca651f1 Add support for 'tuna' build target

task-webos-extended.bb:
   Add keyboard-efigs and webappmanager

luna-sysmgr.bb:
   Remove RDEPENDS for keyboard-efigs and webappmanager

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: I070af62c43e19a1ac4368b38a93267f5ef944a26
Reviewed-on: http://g2g.palm.com/1236
Reviewed-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@palm.com>
Tested-by: Roger Stringer <roger.stringer@palm.com>
Reviewed-by: Susan Montooth <susan.montooth@palm.com>
Reviewed-by: Build Verification