Upgrade to thud
[AGL/meta-agl.git] / meta-security / recipes-security / cynara / cynara / 0006-Install-socket-activation-by-default.patch
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
5 MIME-Version: 1.0
6 Content-Type: text/plain; charset=UTF-8
7 Content-Transfer-Encoding: 8bit
8
9 Change-Id: Ifd10c3800486689ed0ed6271df59760ccfbf6caf
10 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
11
12 ---
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
22
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}
28  rm -rf %{buildroot}
29  %make_install
30  
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
38  
39  %post
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
45      ${SYSTEMD_UNIT_DIR}
46  )
47  
48 +INSTALL(DIRECTORY
49 +    ${CMAKE_SOURCE_DIR}/systemd/sockets.target.wants
50 +    DESTINATION
51 +    ${SYSTEMD_UNIT_DIR}
52 +)
53 +
54 +
55 diff --git a/systemd/sockets.target.wants/cynara-admin.socket b/systemd/sockets.target.wants/cynara-admin.socket
56 new file mode 120000
57 index 0000000..3d0b1ce
58 --- /dev/null
59 +++ b/systemd/sockets.target.wants/cynara-admin.socket
60 @@ -0,0 +1 @@
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
64 new file mode 120000
65 index 0000000..22b37dd
66 --- /dev/null
67 +++ b/systemd/sockets.target.wants/cynara-agent.socket
68 @@ -0,0 +1 @@
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
72 new file mode 120000
73 index 0000000..c0e5a5b
74 --- /dev/null
75 +++ b/systemd/sockets.target.wants/cynara.socket
76 @@ -0,0 +1 @@
77 +../cynara.socket
78 \ No newline at end of file