summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsangwan.kwon <sangwan.kwon@samsung.com>2016-07-01 15:15:35 +0900
committersangwan.kwon <sangwan.kwon@samsung.com>2016-07-01 15:28:33 +0900
commit4c2cac47c4b8e80284dc441b561316908adb1f25 (patch)
treec07f5e78c4a6d667de55da819dd6c97030c87219
parent720829a92d86b99bdbebb2de8310b56cdbff802d (diff)
downloadcert-checker-4c2cac47c4b8e80284dc441b561316908adb1f25.tar.gz
cert-checker-4c2cac47c4b8e80284dc441b561316908adb1f25.tar.bz2
cert-checker-4c2cac47c4b8e80284dc441b561316908adb1f25.zip
Add socket to systemd targets
Change-Id: Ifbef735f9dc9a1b178307bc7feddbcdb519769c7 Signed-off-by: sangwan.kwon <sangwan.kwon@samsung.com>
-rw-r--r--packaging/cert-checker.spec5
-rw-r--r--systemd/cert-checker.socket.in3
2 files changed, 7 insertions, 1 deletions
diff --git a/packaging/cert-checker.spec b/packaging/cert-checker.spec
index 1602f4c..247f09f 100644
--- a/packaging/cert-checker.spec
+++ b/packaging/cert-checker.spec
@@ -38,7 +38,7 @@ Check OCSP validation at app install/uninstall time.
# service macro
%global service_name %{name}
-%global service_stream /tmp/%{service_name}.socket
+%global service_stream /tmp/.%{service_name}.socket
%global service_user security_fw
%global service_group security_fw
@@ -115,6 +115,8 @@ make %{?jobs:-j%jobs}
%install
%make_install
%find_lang %{name}
+%install_service sockets.target.wants %{name}.socket
+
%clean
rm -rf %{buildroot}
@@ -157,6 +159,7 @@ fi
%config(noreplace) %attr(0600,%{service_user},%{service_group}) %{DB_INST_DIR}/.%{name}.db
%{_unitdir}/%{name}.service
%{_unitdir}/%{name}.socket
+%{_unitdir}/sockets.target.wants/%{name}.socket
%{TZ_SYS_BIN}/%{name}
%{TZ_SYS_BIN}/%{name}-popup
diff --git a/systemd/cert-checker.socket.in b/systemd/cert-checker.socket.in
index 26d6ace..ec67de2 100644
--- a/systemd/cert-checker.socket.in
+++ b/systemd/cert-checker.socket.in
@@ -5,3 +5,6 @@ SocketGroup=@SERVICE_GROUP@
SocketMode=0777
Service=@SERVICE_NAME@.service
+
+[Install]
+WantedBy=sockets.target