Change-Id: I838788b71908a287fe45c59ed51c20a3f8007a70
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
CONFIGURE_FILE(cynara-admin.socket.in cynara-admin.socket @ONLY)
CONFIGURE_FILE(cynara-check.socket.in cynara-check.socket @ONLY)
+CONFIGURE_FILE(cynara-agent.socket.in cynara-agent.socket @ONLY)
INSTALL(FILES
${CMAKE_CURRENT_SOURCE_DIR}/cynara.service
${CMAKE_CURRENT_SOURCE_DIR}/cynara.target
${CMAKE_CURRENT_BINARY_DIR}/cynara-admin.socket
${CMAKE_CURRENT_BINARY_DIR}/cynara-check.socket
+ ${CMAKE_CURRENT_BINARY_DIR}/cynara-agent.socket
DESTINATION
${SYSTEMD_UNIT_DIR}
)
--- /dev/null
+[Socket]
+FileDescriptorName=agent
+ListenStream=@DEFAULT_SOCKET_DIR@/cynara.agent
+SocketMode=0600
+SmackLabelIPIn=@
+SmackLabelIPOut=@
+
+Service=cynara.service
+
+[Unit]
+Wants=cynara.target
+Before=cynara.target
+
+[Install]
+WantedBy=sockets.target
Sockets=cynara-admin.socket
Sockets=cynara-check.socket
+Sockets=cynara-agent.socket
SmackProcessLabel=System
#UMask=0000
--- /dev/null
+../cynara-agent.socket
\ No newline at end of file