diff options
author | Bartlomiej Grzelewski <b.grzelewski@samsung.com> | 2015-12-16 17:50:30 +0100 |
---|---|---|
committer | Krzysztof Jackiewicz <k.jackiewicz@samsung.com> | 2016-01-05 03:22:20 -0800 |
commit | ad8a5435939161bea16ee2abe37f07f3ebd85782 (patch) | |
tree | 715729faa91c49186e12207bf704e718434ca5ac /systemd | |
parent | 2896b70686abbe59620b7a4adb5eb12960ecd071 (diff) | |
download | key-manager-ad8a5435939161bea16ee2abe37f07f3ebd85782.tar.gz key-manager-ad8a5435939161bea16ee2abe37f07f3ebd85782.tar.bz2 key-manager-ad8a5435939161bea16ee2abe37f07f3ebd85782.zip |
Change user from root to key-manager
[Solution] User changed. Smack labels/manifests adjusted. Runtime directory
created. Tests adjusted.
Change-Id: I22b7ed01158b16ce3ac3d04110e4ab2ab3d46711
Diffstat (limited to 'systemd')
-rw-r--r-- | systemd/CMakeLists.txt | 3 | ||||
-rw-r--r-- | systemd/central-key-manager-listener.service.in (renamed from systemd/central-key-manager-listener.service) | 3 | ||||
-rw-r--r-- | systemd/central-key-manager.service.in | 4 |
3 files changed, 10 insertions, 0 deletions
diff --git a/systemd/CMakeLists.txt b/systemd/CMakeLists.txt index cda16ecc..e8f38adf 100644 --- a/systemd/CMakeLists.txt +++ b/systemd/CMakeLists.txt @@ -1,6 +1,9 @@ CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/systemd/central-key-manager.service.in ${CMAKE_SOURCE_DIR}/systemd/central-key-manager.service @ONLY) +CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/systemd/central-key-manager-listener.service.in + ${CMAKE_SOURCE_DIR}/systemd/central-key-manager-listener.service @ONLY) + INSTALL(FILES ${CMAKE_SOURCE_DIR}/systemd/central-key-manager.service ${CMAKE_SOURCE_DIR}/systemd/central-key-manager.target diff --git a/systemd/central-key-manager-listener.service b/systemd/central-key-manager-listener.service.in index ba2b8bcc..2b4e7cde 100644 --- a/systemd/central-key-manager-listener.service +++ b/systemd/central-key-manager-listener.service.in @@ -4,6 +4,9 @@ Requires=dbus.service After=central-key-manager.service [Service] +User=@USER_NAME@ +Group=@GROUP_NAME@ +SmackProcessLabel=@SMACK_DOMAIN_NAME@ Type=simple ExecStart=/usr/bin/key-manager-listener diff --git a/systemd/central-key-manager.service.in b/systemd/central-key-manager.service.in index 01591315..c516c411 100644 --- a/systemd/central-key-manager.service.in +++ b/systemd/central-key-manager.service.in @@ -3,6 +3,9 @@ Description=Start the Central Key Manager DefaultDependencies=no [Service] +User=@USER_NAME@ +Group=@GROUP_NAME@ +SmackProcessLabel=@SMACK_DOMAIN_NAME@ Type=notify ExecStart=/usr/bin/key-manager Sockets=central-key-manager-api-storage.socket @@ -10,6 +13,7 @@ Sockets=central-key-manager-api-control.socket Sockets=central-key-manager-api-ocsp.socket Sockets=central-key-manager-api-encryption.socket EnvironmentFile=-@SYSTEMD_ENV_FILE@ +RuntimeDirectory=@SERVICE_NAME@ [Install] WantedBy=multi-user.target |