Implement ManifestDirectInstall and ManifestDirectUpdate request handling 51/64351/8 accepted/tizen/common/20160513.123153 submit/tizen/20160511.132536
authorTomasz Iwanek <t.iwanek@samsung.com>
Thu, 31 Mar 2016 09:55:31 +0000 (11:55 +0200)
committerTomasz Iwanek <t.iwanek@samsung.com>
Wed, 11 May 2016 11:12:09 +0000 (04:12 -0700)
commite65689d562029fced817ff8b430071adfb567629
tree3b27515bc3717ff40d6c702c2c23ea82d0968687
parentd4587a07c503c18f644a407c5f4c9230004da889
Implement ManifestDirectInstall and ManifestDirectUpdate request handling

To verify, try following to scenarios:

1)
 wgt-backend -i ${package}
 wgt-backend -y ${pkgid} # package should be updated from its manifest with success

2)
 wgt-backend -i ${package}
 rm /home/$USER/.applications/dbspace/*
 wgt-backend -y ${pkgid} # package should be installed from its manifest with success

Submit together:
 https://review.tizen.org/gerrit/#/c/64204

Change-Id: I47c2af1e71e8f9b0f022c593762644da88afb8f9
14 files changed:
src/hybrid/CMakeLists.txt
src/hybrid/hybrid_installer.cc
src/hybrid/step/configuration/step_parse.cc [deleted file]
src/hybrid/step/configuration/step_parse.h [deleted file]
src/unit_tests/manifest_test.cc
src/wgt/CMakeLists.txt
src/wgt/step/configuration/step_parse.cc
src/wgt/step/configuration/step_parse.h
src/wgt/step/configuration/step_parse_recovery.cc
src/wgt/step/configuration/step_parse_recovery.h
src/wgt/step/security/step_direct_manifest_check_signature.cc [new file with mode: 0644]
src/wgt/step/security/step_direct_manifest_check_signature.h [new file with mode: 0644]
src/wgt/wgt_app_query_interface.cc
src/wgt/wgt_installer.cc