Refactor of Security Containers project structure
authorLukasz Pawelczyk <l.pawelczyk@partner.samsung.com>
Mon, 31 Mar 2014 17:25:03 +0000 (19:25 +0200)
committerJan Olszak <j.olszak@samsung.com>
Mon, 19 May 2014 11:47:15 +0000 (13:47 +0200)
commit9b6728e62832013a4e42230fee52c96e8d15fa60
tree44b07da086bb1e30d1bb0d9cfe5fd23d7acc944f
parentf475e68f2532f4ebafeecf16548e75c888a35d92
Refactor of Security Containers project structure

[Bug/Feature]   Complete refactoring of directory structure
[Cause]         The old structure was hard to mantain in terms
                of keeping filenames and namespaces consistent
                and nicely ordered.
[Solution]      Made the structure more organized and flat,
                refactored several filenames and their namespaces.
                - "common" - holds all the common modules and
                  parts of the code that can be resued between
                  different targets
                - "client" - client target
                - "server" - server target
                - "unit_tests" - target gathering all unit tests
                  and their dependencies
[Verification]  Built, installed, run tests on host, built RPM, built doc

Change-Id: I728fe2de688f8a0398d7fa348888e5ef7cd77dbf
Signed-off-by: Lukasz Pawelczyk <l.pawelczyk@partner.samsung.com>
95 files changed:
.gitignore
CMakeLists.txt
client/CMakeLists.txt [new file with mode: 0644]
client/exception.hpp [new file with mode: 0644]
client/main.cpp [new file with mode: 0644]
client/security-containers-client.h [moved from src/client/include/security-containers-client.h with 92% similarity]
client/security-containers.pc.in [moved from security-containers.pc.in with 100% similarity]
common/base-exception.hpp [moved from src/server/include/base-exception.hpp with 90% similarity]
common/config/configuration.cpp [moved from src/server/src/scs-configuration.cpp with 96% similarity]
common/config/configuration.hpp [moved from src/server/include/scs-configuration.hpp with 89% similarity]
common/config/exception.hpp [new file with mode: 0644]
common/dbus/connection.cpp [moved from src/server/src/dbus-connection.cpp with 99% similarity]
common/dbus/connection.hpp [moved from src/server/include/dbus-connection.hpp with 97% similarity]
common/dbus/exception.hpp [moved from src/server/include/dbus-exception.hpp with 93% similarity]
common/log/backend-null.hpp [moved from src/server/include/log-backend-null.hpp with 87% similarity]
common/log/backend-stderr.cpp [moved from src/server/src/log-backend-stderr.cpp with 93% similarity]
common/log/backend-stderr.hpp [moved from src/server/include/log-backend-stderr.hpp with 86% similarity]
common/log/backend.hpp [moved from src/server/include/log-backend.hpp with 90% similarity]
common/log/logger.cpp [moved from src/server/src/log.cpp with 96% similarity]
common/log/logger.hpp [moved from src/server/include/log.hpp with 93% similarity]
common/utils/file-wait.cpp [moved from src/server/src/utils-file-wait.cpp with 94% similarity]
common/utils/file-wait.hpp [moved from src/server/include/utils-file-wait.hpp with 90% similarity]
common/utils/glib-loop.cpp [moved from src/server/src/utils-glib-loop.cpp with 95% similarity]
common/utils/glib-loop.hpp [moved from src/server/include/utils-glib-loop.hpp with 92% similarity]
common/utils/latch.cpp [moved from src/server/src/utils-latch.cpp with 96% similarity]
common/utils/latch.hpp [moved from src/server/include/utils-latch.hpp with 93% similarity]
common/utils/paths.hpp [moved from src/server/include/utils.hpp with 94% similarity]
doc/doxygen.cfg
packaging/security-containers.spec
server/CMakeLists.txt [moved from src/server/src/CMakeLists.txt with 77% similarity]
server/configs/CMakeLists.txt [moved from src/CMakeLists.txt with 57% similarity]
server/configs/containers/xminimal.conf [moved from src/server/config/containers/xminimal.conf with 100% similarity]
server/configs/daemon.conf [moved from src/server/config/daemon.conf with 100% similarity]
server/configs/libvirt-config/xminimal.xml [moved from src/server/config/libvirt-config/xminimal.xml with 100% similarity]
server/container-admin.cpp [moved from src/server/src/scs-container-admin.cpp with 98% similarity]
server/container-admin.hpp [moved from src/server/include/scs-container-admin.hpp with 94% similarity]
server/container-config.hpp [moved from src/server/include/scs-container-config.hpp with 84% similarity]
server/container.cpp [moved from src/server/src/scs-container.cpp with 95% similarity]
server/container.hpp [moved from src/server/include/scs-container.hpp with 89% similarity]
server/containers-manager-config.hpp [moved from src/server/include/scs-container-manager-config.hpp with 75% similarity]
server/containers-manager.cpp [moved from src/server/src/scs-container-manager.cpp with 86% similarity]
server/containers-manager.hpp [moved from src/server/include/scs-container-manager.hpp with 80% similarity]
server/exception.hpp [moved from src/server/include/scs-exception.hpp with 80% similarity]
server/main.cpp [moved from src/server/src/main.cpp with 96% similarity]
src/client/CMakeLists.txt [deleted file]
src/client/include/sc-client.hpp [deleted file]
src/client/include/scc-exception.hpp [deleted file]
src/client/src/sc-client.cpp [deleted file]
src/server/CMakeLists.txt [deleted file]
src/server/include/scs.hpp [deleted file]
src/server/src/scs.cpp [deleted file]
src/server/unit_tests/CMakeLists.txt [deleted file]
src/server/unit_tests/config/ut-scs-container-admin/containers/buggy.conf [deleted file]
src/server/unit_tests/config/ut-scs-container-admin/containers/test.conf [deleted file]
unit_tests/CMakeLists.txt [new file with mode: 0644]
unit_tests/config/ut-configuration.cpp [moved from src/server/unit_tests/ut-scs-configuration.cpp with 98% similarity]
unit_tests/dbus/configs/CMakeLists.txt [moved from src/client/src/CMakeLists.txt with 63% similarity]
unit_tests/dbus/configs/ut-connection/ut-dbus.conf [moved from src/server/unit_tests/config/ut-dbus-connection/ut-dbus.conf with 100% similarity]
unit_tests/dbus/test-client.cpp [moved from src/server/unit_tests/dbus-test-client.cpp with 94% similarity]
unit_tests/dbus/test-client.hpp [moved from src/server/unit_tests/dbus-test-client.hpp with 86% similarity]
unit_tests/dbus/test-common.hpp [moved from src/server/unit_tests/dbus-test-common.hpp with 93% similarity]
unit_tests/dbus/test-server.cpp [moved from src/server/unit_tests/dbus-test-server.cpp with 95% similarity]
unit_tests/dbus/test-server.hpp [moved from src/server/unit_tests/dbus-test-server.hpp with 90% similarity]
unit_tests/dbus/ut-connection.cpp [moved from src/server/unit_tests/ut-dbus-connection.cpp with 96% similarity]
unit_tests/log/ut-logger.cpp [moved from src/server/unit_tests/ut-log.cpp with 97% similarity]
unit_tests/scripts/CMakeLists.txt [moved from src/scripts/CMakeLists.txt with 91% similarity]
unit_tests/scripts/sc_all_tests.py [moved from src/scripts/sc_all_tests.py with 100% similarity]
unit_tests/scripts/sc_launch_test.py [moved from src/scripts/sc_launch_test.py with 100% similarity]
unit_tests/scripts/sc_test_parser.py [moved from src/scripts/sc_test_parser.py with 100% similarity]
unit_tests/server/configs/CMakeLists.txt [new file with mode: 0644]
unit_tests/server/configs/ut-container-admin/containers/buggy.conf [new file with mode: 0644]
unit_tests/server/configs/ut-container-admin/containers/missing.conf [moved from src/server/unit_tests/config/ut-scs-container-admin/containers/missing.conf with 100% similarity]
unit_tests/server/configs/ut-container-admin/containers/test.conf [new file with mode: 0644]
unit_tests/server/configs/ut-container-admin/libvirt-config/buggy.xml [moved from src/server/unit_tests/config/ut-scs-container-admin/libvirt-config/buggy.xml with 100% similarity]
unit_tests/server/configs/ut-container-admin/libvirt-config/test.xml [moved from src/server/unit_tests/config/ut-scs-container/libvirt-config/test.xml with 100% similarity]
unit_tests/server/configs/ut-container/containers/buggy.conf [moved from src/server/unit_tests/config/ut-scs-container/containers/buggy.conf with 100% similarity]
unit_tests/server/configs/ut-container/containers/test.conf [moved from src/server/unit_tests/config/ut-scs-container/containers/test.conf with 100% similarity]
unit_tests/server/configs/ut-container/libvirt-config/test.xml [moved from src/server/unit_tests/config/ut-scs-container-admin/libvirt-config/test.xml with 100% similarity]
unit_tests/server/configs/ut-containers-manager/buggy-daemon.conf [moved from src/server/unit_tests/config/ut-scs-container-manager/buggy-daemon.conf with 100% similarity]
unit_tests/server/configs/ut-containers-manager/buggy-foreground-daemon.conf [moved from src/server/unit_tests/config/ut-scs-container-manager/buggy-foreground-daemon.conf with 100% similarity]
unit_tests/server/configs/ut-containers-manager/containers/console1.conf [moved from src/server/unit_tests/config/ut-scs-container-manager/containers/console1.conf with 100% similarity]
unit_tests/server/configs/ut-containers-manager/containers/console2.conf [moved from src/server/unit_tests/config/ut-scs-container-manager/containers/console2.conf with 100% similarity]
unit_tests/server/configs/ut-containers-manager/containers/console3.conf [moved from src/server/unit_tests/config/ut-scs-container-manager/containers/console3.conf with 100% similarity]
unit_tests/server/configs/ut-containers-manager/libvirt-config/console1.xml [moved from src/server/unit_tests/config/ut-scs-container-manager/libvirt-config/console1.xml with 100% similarity]
unit_tests/server/configs/ut-containers-manager/libvirt-config/console2.xml [moved from src/server/unit_tests/config/ut-scs-container-manager/libvirt-config/console2.xml with 100% similarity]
unit_tests/server/configs/ut-containers-manager/libvirt-config/console3.xml [moved from src/server/unit_tests/config/ut-scs-container-manager/libvirt-config/console3.xml with 100% similarity]
unit_tests/server/configs/ut-containers-manager/test-daemon.conf [moved from src/server/unit_tests/config/ut-scs-container-manager/test-daemon.conf with 100% similarity]
unit_tests/server/ut-container-admin.cpp [moved from src/server/unit_tests/ut-scs-container-admin.cpp with 93% similarity]
unit_tests/server/ut-container.cpp [moved from src/server/unit_tests/ut-scs-container.cpp with 85% similarity]
unit_tests/server/ut-containers-manager.cpp [moved from src/server/unit_tests/ut-scs-container-manager.cpp with 71% similarity]
unit_tests/ut.cpp [moved from src/server/unit_tests/ut-main.cpp with 80% similarity]
unit_tests/ut.hpp [moved from src/server/unit_tests/ut.hpp with 87% similarity]
unit_tests/utils/scoped-daemon.cpp [moved from src/server/unit_tests/utils-scoped-daemon.cpp with 97% similarity]
unit_tests/utils/scoped-daemon.hpp [moved from src/server/unit_tests/utils-scoped-daemon.hpp with 91% similarity]
unit_tests/utils/ut-paths.cpp [moved from src/server/unit_tests/ut-utils.cpp with 98% similarity]