Fix StepDeltaPatch and ExternalMount 77/80277/5
authorTomasz Iwanek <t.iwanek@samsung.com>
Fri, 15 Jul 2016 08:41:54 +0000 (10:41 +0200)
committerTomasz Iwanek <t.iwanek@samsung.com>
Fri, 22 Jul 2016 13:29:55 +0000 (15:29 +0200)
commit18d8aec9d868f0baac91c76b5dfb713d3e0b82a1
treecc6349de75d05cfb5219100aaca059a7b6cdef85
parentf5760547e0cc673ca07004a496d499f5479fb72a
Fix StepDeltaPatch and ExternalMount

Following changes allows StepDeltaPatch step to work with package
which is installed in external memory.

Additional abstraction of ExternalMount is added to enable/disable
package for delta update mode.

Change-Id: I686ccd356f2c061d24e3a8a2b625232b57506ffc
src/common/CMakeLists.txt
src/common/external_mount.cc [new file with mode: 0644]
src/common/external_mount.h [new file with mode: 0644]
src/common/external_storage.cc
src/common/external_storage.h
src/common/installer_context.h
src/common/step/filesystem/step_delta_patch.cc
src/common/step/filesystem/step_disable_external_mount.cc [new file with mode: 0644]
src/common/step/filesystem/step_disable_external_mount.h [new file with mode: 0644]
src/common/step/filesystem/step_enable_external_mount.cc [new file with mode: 0644]
src/common/step/filesystem/step_enable_external_mount.h [new file with mode: 0644]