Fix generating manifest when install hybrid package 28/105428/3 accepted/tizen/3.0/common/20161227.101247 accepted/tizen/3.0/ivi/20161222.024830 accepted/tizen/3.0/mobile/20161222.024711 accepted/tizen/3.0/tv/20161222.024738 accepted/tizen/3.0/wearable/20161222.024803 submit/tizen_3.0/20161221.130430
authorSangyoon Jang <s89.jang@samsung.com>
Fri, 16 Dec 2016 09:54:40 +0000 (18:54 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Mon, 19 Dec 2016 11:25:55 +0000 (03:25 -0800)
commit8c06a60991d120d64f3147bce724dc1c348276c0
tree3a133a345ff5a62cebe9910e817c2f00684dfbfd
parenteaf100f2bde807947ca2df99d804a1d5f94604cd
Fix generating manifest when install hybrid package

Currently, wgt-backend generate manifest file using manifest_x which is
parsed by manifest parser. This data contains only the parser knows.
However, the manifest file for native packages have many element which
are not parsed manifest parser but parsed by plugin parsers.
So the manifest generated by wgt-backend loses some elements.

This patch will make the manifest have elements as it was before.
StepGenerateXml from hybrid installer will merge original native
manifest into generated widget manifest(config.xml).

Change-Id: Iea0a68c3b695243248469f0794f62f7bec4fa757
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/hybrid/CMakeLists.txt
src/hybrid/hybrid_installer.cc
src/hybrid/step/pkgmgr/step_generate_xml.cc [new file with mode: 0644]
src/hybrid/step/pkgmgr/step_generate_xml.h [new file with mode: 0644]