Add API to create new containers 84/26384/8
authorLukasz Kostyra <l.kostyra@samsung.com>
Tue, 5 Aug 2014 11:49:56 +0000 (13:49 +0200)
committerLukasz Kostyra <l.kostyra@samsung.com>
Tue, 16 Sep 2014 07:07:06 +0000 (09:07 +0200)
commite1302ae96a14947703e37029398bdb059b4f209f
tree08f484ad64019de6b08064677936f2127cf9f99d
parent61e1a446576fc294a9d7f01b197afbcae91540a9
Add API to create new containers

[Feature]       Dbus method to add new containers
[Cause]         Need of dynamic management of containers
[Solution]      Added dbus API to add new containers.
                Added new functions to utils needed during dynamic container creation.
[Verification]  Build, install, run unit tests.

Change-Id: I2044c416947dccc3e0e90302f6b56ea49db0baa1
39 files changed:
CMakeLists.txt
common/utils/fs.cpp
common/utils/fs.hpp
common/utils/img.cpp [new file with mode: 0644]
common/utils/img.hpp [new file with mode: 0644]
common/utils/paths.hpp
packaging/security-containers.spec
server/configs/CMakeLists.txt
server/configs/daemon.conf
server/configs/systemd/security-containers.service.in
server/configs/templates/template-network.xml [new file with mode: 0644]
server/configs/templates/template-nwfilter.xml [new file with mode: 0644]
server/configs/templates/template.conf [new file with mode: 0644]
server/configs/templates/template.xml [new file with mode: 0644]
server/container-admin.cpp
server/container.cpp
server/container.hpp
server/containers-manager-config.hpp
server/containers-manager.cpp
server/containers-manager.hpp
server/host-connection.cpp
server/host-connection.hpp
server/host-dbus-definitions.hpp
server/server.cpp
tests/unit_tests/client/configs/ut-client/test-dbus-daemon.conf
tests/unit_tests/server/configs/CMakeLists.txt
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/templates/template-network.xml [new file with mode: 0644]
tests/unit_tests/server/configs/ut-containers-manager/templates/template-nwfilter.xml [new file with mode: 0644]
tests/unit_tests/server/configs/ut-containers-manager/templates/template.conf [new file with mode: 0644]
tests/unit_tests/server/configs/ut-containers-manager/templates/template.xml.in [new file with mode: 0644]
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-server/buggy-daemon.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