A DBUS API to move the files between containers 67/23767/10
authorLukasz Pawelczyk <l.pawelczyk@partner.samsung.com>
Thu, 12 Jun 2014 08:12:41 +0000 (10:12 +0200)
committerLukasz Pawelczyk <l.pawelczyk@partner.samsung.com>
Fri, 4 Jul 2014 14:20:43 +0000 (16:20 +0200)
commit1292f6ebd110df620e45c94d923d33fc7a27fca3
tree39671a41aba4793d4f27d8b770aff0d4ea2ac7c5
parent8fb601f688e7a955cd14d08b496e581d88dd2c4e
A DBUS API to move the files between containers

[Bug/Feature]   Add an ability for a container to request a file move to another container.
                Some minor fixes here and there.
                Added missing tests for utils/fs.
                A little revamp of DbusAccessory in ut-cm tests.
[Cause]         N/A
[Solution]      Implement a DBUS API and a simple move implementation.
[Verification]  Build, install, run tests, run server.

Change-Id: I881f7b6079e38e3dd43d6fe34360457172047c2c
Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@partner.samsung.com>
51 files changed:
common/config.hpp
common/utils/fs.cpp
common/utils/fs.hpp
container-daemon/CMakeLists.txt
packaging/security-containers.spec
server/CMakeLists.txt
server/configs/containers/business.conf
server/configs/containers/private.conf
server/configs/daemon.conf
server/configs/libvirt-config/business.xml
server/configs/libvirt-config/private.xml
server/container-config.hpp
server/container-connection.cpp
server/container-connection.hpp
server/container-dbus-definitions.hpp
server/container.cpp
server/container.hpp
server/containers-manager-config.hpp
server/containers-manager.cpp
server/containers-manager.hpp
tests/unit_tests/server/configs/ut-container-admin/containers/buggy.conf.in
tests/unit_tests/server/configs/ut-container-admin/containers/missing.conf
tests/unit_tests/server/configs/ut-container-admin/containers/test-no-shutdown.conf.in
tests/unit_tests/server/configs/ut-container-admin/containers/test.conf.in
tests/unit_tests/server/configs/ut-container/containers/buggy.conf
tests/unit_tests/server/configs/ut-container/containers/test-dbus.conf
tests/unit_tests/server/configs/ut-container/containers/test.conf
tests/unit_tests/server/configs/ut-containers-manager/buggy-daemon.conf
tests/unit_tests/server/configs/ut-containers-manager/buggy-default-daemon.conf
tests/unit_tests/server/configs/ut-containers-manager/buggy-foreground-daemon.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console1-dbus.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console1.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console2-dbus.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console2.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console3-dbus.conf
tests/unit_tests/server/configs/ut-containers-manager/containers/console3.conf
tests/unit_tests/server/configs/ut-containers-manager/libvirt-config/console1-dbus.xml.in
tests/unit_tests/server/configs/ut-containers-manager/libvirt-config/console2-dbus.xml.in
tests/unit_tests/server/configs/ut-containers-manager/libvirt-config/console3-dbus.xml.in
tests/unit_tests/server/configs/ut-containers-manager/test-daemon.conf
tests/unit_tests/server/configs/ut-containers-manager/test-dbus-daemon.conf
tests/unit_tests/server/configs/ut-network-admin/containers/buggy.conf.in
tests/unit_tests/server/configs/ut-network-admin/containers/missing.conf
tests/unit_tests/server/configs/ut-network-admin/containers/test.conf.in
tests/unit_tests/server/configs/ut-server/buggy-daemon.conf
tests/unit_tests/server/configs/ut-server/containers/container1.conf
tests/unit_tests/server/configs/ut-server/containers/container2.conf
tests/unit_tests/server/configs/ut-server/containers/container3.conf
tests/unit_tests/server/configs/ut-server/test-daemon.conf
tests/unit_tests/server/ut-containers-manager.cpp
tests/unit_tests/utils/ut-fs.cpp