[Path Usage Unification] Plugin Installation Paths (further enhancements)
authorKamil Nowac <k.nowac@partner.samsung.com>
Mon, 10 Jun 2013 11:51:49 +0000 (13:51 +0200)
committerSoo-Hyun Choi <sh9.choi@samsung.com>
Tue, 3 Sep 2013 12:35:58 +0000 (21:35 +0900)
commit3072306199bad8fb07529d273167f39550cf4577
treee1bbd4b8a8c75ec84612b51c10926c9f5be4b586
parent24590c9410abc652cc77bdb24f7e58b1a4687719
[Path Usage Unification] Plugin Installation Paths (further enhancements)

[Issue#]   LINUXWRT-422
[Problem]  A lot of paths used in wrt are constructed manually
[Cause]    N/A
[Solution] Created class PluginPath which gathers all manually constructed paths

[Verification]
    1. Build wrt-installer repo with --define "WITH_TESTS ON"
    2. Install plugins by using wrt-installer -p and
        run tests wrt-installer-tests-general --output=text
    They shoud install without problems and tests should pass.

Change-Id: I82f1f3d2e9b46b9363f93311557984da1aeaabbd
src/CMakeLists.txt
src/jobs/plugin_install/job_plugin_install.cpp
src/jobs/plugin_install/job_plugin_install.h
src/jobs/plugin_install/plugin_install_task.cpp
src/jobs/plugin_install/plugin_installer_context.h
src/jobs/plugin_install/plugin_metafile_reader.cpp
src/jobs/plugin_install/plugin_metafile_reader.h
src/logic/installer_logic.cpp
src/misc/plugin_path.cpp [new file with mode: 0644]
src/misc/plugin_path.h [new file with mode: 0644]