Add nyx-modules to the image at submission 68

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

Change-Id: Ie6c359c48fb70dfda03d9d0b0921606bbf83a119
bash: Don't become the default /bin/sh

Our upstart conf files don't work with /bin/sh set to bash -- apparently
it handles quotes on the command line differently from the ash supplied
by busybox. Prevent a /bin/sh symlink to bash from being created by
adding a .bbappend file for bash that unsets the ALTERNATIVE_* variables
set in bash.inc .

[OWEBOS-2550] bash can not be the default /bin/sh

Open-webOS-DCO-1.0-Signed-off-by: Herb Kuta <herb.kuta@palm.com>

Change-Id: I24a2d2343190a82d180cbb301ee543d8a8d76f6a
Add recipe for luna-sysservice oe-core

Open-webOS-DCO-1.0-Signed-off-by: Anupam Kaul <anupam.kaul@palm.com>
Change-Id: Ib4c29f7f251c9e0b1e35c2c9c6fd0b1114b13006
libgcrypt: don't install m4 file into a subdirectory where it can not be found

For example gnome-keyring fails to compile with this as it depends on the libgcrypt.m4
file which is not visible with hiding it in a subdirectory. Furthermore there is no
reason to put the mentioned file in a subdirectory just to hide it as the commit
message for the libgcrypt_1.5.0.bbappend indicates.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
libtinyxml: correct naming of zlib license to match correct license provider

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
libtinyxml: add -fPIC to CXXFLAGS to avoid compilation errors

The following relocation error occurs for each compiled object:

ERROR: Function failed: do_compile (see
/home/morphis/data/oe/openwebos-ports/BUILD-tuna/work/armv7a-vfp-neon-palm-linux-gnueabi/libtinyxml-2.6.2-r3/temp/log.do_compile.9144
for further information)
ERROR: Logfile of failure stored in:
/home/morphis/data/oe/openwebos-ports/BUILD-tuna/work/armv7a-vfp-neon-palm-linux-gnueabi/libtinyxml-2.6.2-r3/temp/log.do_compile.9144
Log data follows:
| DEBUG: Executing shell function do_compile
|
/home/morphis/data/oe/openwebos-ports/BUILD-tuna/sysroots/x86_64-linux/usr/libexec/armv7a-vfp-neon-palm-linux-gnueabi/gcc/arm-palm-linux-gnueabi/4.7.2/ld:
/home/morphis/data/oe/openwebos-ports/BUILD-tuna/work/armv7a-vfp-neon-palm-linux-gnueabi/libtinyxml-2.6.2-r3/tinyxml/tinyxmlparser.o:
relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared
object; recompile with -fPIC
|
/home/morphis/data/oe/openwebos-ports/BUILD-tuna/work/armv7a-vfp-neon-palm-linux-gnueabi/libtinyxml-2.6.2-r3/tinyxml/tinyxmlparser.o:
could not read symbols: Bad value
| collect2: error: ld returned 1 exit status
| ERROR: Function failed: do_compile (see
/home/morphis/data/oe/openwebos-ports/BUILD-tuna/work/armv7a-vfp-neon-palm-linux-gnueabi/libtinyxml-2.6.2-r3/temp/log.do_compile.9144
for further information)
ERROR: Task 6
(/home/morphis/data/oe/openwebos-ports/meta-webos/recipes-toupstream/libtinyxml/libtinyxml_2.6.2.bb,
do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 821 tasks of which 815 didn't need to be rerun and 1
failed.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
upstart: update LICENSE to GPLv2+

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
mjson: fix LICENSE and PR

* COPYING file says LGPLv2.1+, GNUv2 does not make sense
* PR should start with 'r' and 'r0' is default

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
distro: webos: stick to udev 164 version from oe-core

This is what is indented to use with openwebos 1.0 as it's depending right now only on
oe-core and not meta-oe which provides newer versions of udev which are not suitable yet
for openwebos (cause of missing upstart/sysvinit scripts).

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
classes: webos-image: add missing peaces to support ssh-server-* image feature

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webos-image: add debug-tweaks to pull sshd and zap root password

* this is only temporary and debug-tweaks should be added in local.conf

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
upstart: add alternative link for telinit utility

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
distro: webos: make sure we always prefer version 1.0.12 for yajl

libpbnjson is right now bound to version 1.0.12 but upstream meta-oe already provides just
2.0.x. To be able to use meta-webos with upstream meta-oe we're adding the distro
preference.

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
db8: inherit from webos_system_bus to add luna-service files into our packages

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
nodejs: inherit from pythonnative to compile

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: clean style to match common OE style (e.g. indentation with four spaces)

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: use substitution variables for common paths like /usr

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: completely drop all machine-specific things

Compiling webkit in a machine specific way doesn't really make sense so we drop everything
related to this and forget about it as fast as possible :)

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit: don't use something not existing like ${OPIEDIR} as CXXFLAGS/CPPFLAGS

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>
webkit-webos: correct naming of ISIS_PROJECT_DOWNLOAD variable

Open-webOS-DCO-1.0-Signed-off-by: Simon Busch <morphis@gravedo.de>