* This is for bundle re-make (support migration 3.0)
Change-Id: I8d77e498a8783c632de4ec67b6043e3ab0e2f3b5
SET(CERT_SERVER "cert-server")
+CONFIGURE_FILE(${CERT_SERVER}.socket.in ${CERT_SERVER}.socket @ONLY)
CONFIGURE_FILE(${CERT_SERVER}.service.in ${CERT_SERVER}.service @ONLY)
INSTALL(
[Unit]
-Description=Start cert server for cert-svc managing root ssl certs
+Description=cert server for cert-svc managing root ssl certs
+Wants=cert-server.socket
[Service]
ExecStart=@TZ_SYS_BIN@/cert-server
-User=security_fw
-Group=security_fw
-SmackProcessLabel=System
+User=@USER_NAME@
+Group=@GROUP_NAME@
+SmackProcessLabel=@SMACK_DOMAIN_NAME@
Sockets=cert-server.socket
+++ /dev/null
-[Socket]
-ListenStream=/tmp/CertSocket
-SocketUser=security_fw
-SocketGroup=security_fw
-SocketMode=0777
-
-Service=cert-server.service
-
-[Install]
-WantedBy=sockets.target
--- /dev/null
+[Unit]
+Wants=cert-server.service
+Before=cert-server.service
+
+[Socket]
+ListenStream=/tmp/.cert-server.socket
+SocketUser=@USER_NAME@
+SocketGroup=@GROUP_NAME@
+SocketMode=0777
+Service=cert-server.service
+
+[Install]
+WantedBy=sockets.target