diff options
author | Zofia Abramowska <z.abramowska@samsung.com> | 2014-05-20 16:15:10 +0200 |
---|---|---|
committer | Zofia Abramowska <z.abramowska@samsung.com> | 2014-05-22 18:07:19 +0200 |
commit | 372f047e2a70645186381690c14f21631f7b112e (patch) | |
tree | 58f31549efa91047903d75161aecc1c7b3415e04 /systemd | |
parent | 75eefc778a27ef1bbaa5f25405eda4cfe2afa29c (diff) | |
download | key-manager-372f047e2a70645186381690c14f21631f7b112e.tar.gz key-manager-372f047e2a70645186381690c14f21631f7b112e.tar.bz2 key-manager-372f047e2a70645186381690c14f21631f7b112e.zip |
Add Echo service
Adding an example service for key-manager.
Change-Id: I72b30bed332785683fb104850a11b61c062ba8d1
Diffstat (limited to 'systemd')
-rw-r--r-- | systemd/CMakeLists.txt | 1 | ||||
-rw-r--r-- | systemd/key-manager-echo.socket | 14 | ||||
-rw-r--r-- | systemd/key-manager.service | 1 |
3 files changed, 16 insertions, 0 deletions
diff --git a/systemd/CMakeLists.txt b/systemd/CMakeLists.txt index 85339816..07d56434 100644 --- a/systemd/CMakeLists.txt +++ b/systemd/CMakeLists.txt @@ -1,6 +1,7 @@ INSTALL(FILES ${CMAKE_SOURCE_DIR}/systemd/key-manager.service ${CMAKE_SOURCE_DIR}/systemd/key-manager.target + ${CMAKE_SOURCE_DIR}/systemd/key-manager-echo.socket DESTINATION /usr/lib/systemd/system ) diff --git a/systemd/key-manager-echo.socket b/systemd/key-manager-echo.socket new file mode 100644 index 00000000..8adf9060 --- /dev/null +++ b/systemd/key-manager-echo.socket @@ -0,0 +1,14 @@ +[Socket] +ListenStream=/tmp/.key-manager-api-echo.sock +SockMode=0777 +SmackLabelIpIn=* +SmackLabelIpOut=@ + +Service=key-manager.service + +[Unit] +Wants=key-manager.service +Before=key-manager.service + +[Install] +WantedBy=sockets.target diff --git a/systemd/key-manager.service b/systemd/key-manager.service index d6d1381a..c33689c9 100644 --- a/systemd/key-manager.service +++ b/systemd/key-manager.service @@ -4,6 +4,7 @@ Description=Start the Central Key Manager [Service] Type=notify ExecStart=/usr/bin/key-manager +Sockets=key-manager-echo.socket [Install] WantedBy=multi-user.target |