1 From 23f1a7cb34dd4ef88bac5a43057feaf7f50559aa Mon Sep 17 00:00:00 2001
2 From: =?UTF-8?q?Jos=C3=A9=20Bollo?= <jose.bollo@iot.bzh>
3 Date: Thu, 25 Jan 2018 14:09:23 +0100
4 Subject: [PATCH] Install socket activation by default
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
9 Change-Id: Ifd10c3800486689ed0ed6271df59760ccfbf6caf
10 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
13 packaging/cynara.spec | 5 -----
14 systemd/CMakeLists.txt | 7 +++++++
15 systemd/sockets.target.wants/cynara-admin.socket | 1 +
16 systemd/sockets.target.wants/cynara-agent.socket | 1 +
17 systemd/sockets.target.wants/cynara.socket | 1 +
18 5 files changed, 10 insertions(+), 5 deletions(-)
19 create mode 120000 systemd/sockets.target.wants/cynara-admin.socket
20 create mode 120000 systemd/sockets.target.wants/cynara-agent.socket
21 create mode 120000 systemd/sockets.target.wants/cynara.socket
23 diff --git a/packaging/cynara.spec b/packaging/cynara.spec
24 index d2e0b80..2c5b326 100644
25 --- a/packaging/cynara.spec
26 +++ b/packaging/cynara.spec
27 @@ -72,12 +72,7 @@ make %{?jobs:-j%jobs}
31 -mkdir -p %{buildroot}%{_unitdir}/sockets.target.wants
32 mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
33 -ln -s ../cynara.socket %{buildroot}%{_unitdir}/sockets.target.wants/cynara.socket
34 -ln -s ../cynara-admin.socket %{buildroot}%{_unitdir}/sockets.target.wants/cynara-admin.socket
35 -ln -s ../cynara-agent.socket %{buildroot}%{_unitdir}/sockets.target.wants/cynara-agent.socket
36 -ln -s ../cynara-monitor-get.socket %{buildroot}%{_unitdir}/sockets.target.wants/cynara-monitor-get.socket
37 ln -s ../cynara.service %{buildroot}%{_unitdir}/multi-user.target.wants/cynara.service
40 diff --git a/systemd/CMakeLists.txt b/systemd/CMakeLists.txt
41 index 1b75c12..9a2d70d 100644
42 --- a/systemd/CMakeLists.txt
43 +++ b/systemd/CMakeLists.txt
44 @@ -38,3 +38,10 @@ INSTALL(FILES
49 + ${CMAKE_SOURCE_DIR}/systemd/sockets.target.wants
55 diff --git a/systemd/sockets.target.wants/cynara-admin.socket b/systemd/sockets.target.wants/cynara-admin.socket
57 index 0000000..3d0b1ce
59 +++ b/systemd/sockets.target.wants/cynara-admin.socket
61 +../cynara-admin.socket
62 \ No newline at end of file
63 diff --git a/systemd/sockets.target.wants/cynara-agent.socket b/systemd/sockets.target.wants/cynara-agent.socket
65 index 0000000..22b37dd
67 +++ b/systemd/sockets.target.wants/cynara-agent.socket
69 +../cynara-agent.socket
70 \ No newline at end of file
71 diff --git a/systemd/sockets.target.wants/cynara.socket b/systemd/sockets.target.wants/cynara.socket
73 index 0000000..c0e5a5b
75 +++ b/systemd/sockets.target.wants/cynara.socket
78 \ No newline at end of file