Run cert-server service at boot time 24/87324/3
authorsangwan.kwon <sangwan.kwon@samsung.com>
Wed, 7 Sep 2016 10:29:04 +0000 (19:29 +0900)
committersangwan.kwon <sangwan.kwon@samsung.com>
Thu, 8 Sep 2016 01:05:08 +0000 (10:05 +0900)
* This is for bundle re-make (support migration 3.0)

Change-Id: I8d77e498a8783c632de4ec67b6043e3ab0e2f3b5

systemd/CMakeLists.txt
systemd/cert-server.service.in
systemd/cert-server.socket [deleted file]
systemd/cert-server.socket.in [new file with mode: 0644]

index ae4aa87..9fa19dd 100644 (file)
@@ -1,5 +1,6 @@
 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(
index 6b2aeb5..456962f 100644 (file)
@@ -1,9 +1,10 @@
 [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
diff --git a/systemd/cert-server.socket b/systemd/cert-server.socket
deleted file mode 100644 (file)
index 9da7b39..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-[Socket]
-ListenStream=/tmp/CertSocket
-SocketUser=security_fw
-SocketGroup=security_fw
-SocketMode=0777
-
-Service=cert-server.service
-
-[Install]
-WantedBy=sockets.target
diff --git a/systemd/cert-server.socket.in b/systemd/cert-server.socket.in
new file mode 100644 (file)
index 0000000..7b763a0
--- /dev/null
@@ -0,0 +1,13 @@
+[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