aboutsummaryrefslogtreecommitdiffstats
path: root/meta-application-manager/recipes-others/security-server/security-server/remove-dlog-for-native-build.patch
blob: b5bbff9900d30eb83ecbc53a470d992254b900e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 1bb5feb..cf169e2 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,9 +1,7 @@
 PKG_CHECK_MODULES(SECURITY_SERVER_DEP
-    dlog
     openssl
     libsmack
     libprivilege-control
-    libsystemd-daemon
     REQUIRED
     )
 

diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt
index 0fad220..d4aa492 100644
--- a/src/server/CMakeLists.txt
+++ b/src/server/CMakeLists.txt
@@ -1,5 +1,4 @@
 PKG_CHECK_MODULES(COMMON_DEP
-    dlog
     REQUIRED
     )
 
@@ -10,7 +9,6 @@ SET(COMMON_SOURCES
     ${COMMON_PATH}/common/message-buffer.cpp
     ${COMMON_PATH}/common/smack-check.cpp
     ${COMMON_PATH}/dpl/log/src/abstract_log_provider.cpp
-    ${COMMON_PATH}/dpl/log/src/dlog_log_provider.cpp
     ${COMMON_PATH}/dpl/log/src/log.cpp
     ${COMMON_PATH}/dpl/log/src/old_style_log_provider.cpp
     ${COMMON_PATH}/dpl/log/src/audit-smack-log.cpp
diff --git a/src/server/dpl/log/src/log.cpp b/src/server/dpl/log/src/log.cpp
index ef67fb2..4db0665 100644
--- a/src/server/dpl/log/src/log.cpp
+++ b/src/server/dpl/log/src/log.cpp
@@ -24,7 +24,6 @@
 
 #include <dpl/log/log.h>
 #include <dpl/singleton_impl.h>
-#include <dpl/log/dlog_log_provider.h>
 #include <dpl/log/old_style_log_provider.h>
 #include <dpl/log/audit-smack-log.h>
 
@@ -118,12 +117,7 @@ LogSystem::LogSystem() :
                                             oldStyleWarningLogs,
                                             oldStyleErrorLogs,
                                             oldStylePedanticLogs));
-    } else {
-        // DLOG
-        AddProvider(new DLOGLogProvider());
     }
-#else // BUILD_TYPE_DEBUG
-    AddProvider(new DLOGLogProvider());
 #endif // BUILD_TYPE_DEBUG
 }
 
diff --git a/src/server/dpl/log/src/old_style_log_provider.cpp b/src/server/dpl/log/src/old_style_log_provider.cpp
index 4c10749..497d955 100644
--- a/src/server/dpl/log/src/old_style_log_provider.cpp
+++ b/src/server/dpl/log/src/old_style_log_provider.cpp
@@ -27,7 +27,6 @@
 #include <sstream>
 #include <sys/time.h>
 #include <unistd.h>
-#include <dlog.h>
 
 namespace SecurityServer {
 namespace Log {
diff --git a/src/server/main/socket-manager.cpp b/src/server/main/socket-manager.cpp
index 69b278e..cc3f2f2 100644
--- a/src/server/main/socket-manager.cpp
+++ b/src/server/main/socket-manager.cpp
@@ -38,7 +38,7 @@
 #include <errno.h>
 #include <time.h>
 
-#include <systemd/sd-daemon.h>
+//#include <systemd/sd-daemon.h>
 
 #include <dpl/log/log.h>
 #include <dpl/assert.h>
@@ -339,8 +339,6 @@ void SocketManager::MainLoop() {
     // uncomment it after removing old security-server code
     // sd_listen_fds(1);
 
-    // Daemon is ready to work.
-    sd_notify(0, "READY=1");
 
     m_working = true;
     while(m_working) {
@@ -451,34 +449,6 @@ void SocketManager::MainLoopStop()
     NotifyMe();
 }
 
-int SocketManager::GetSocketFromSystemD(
-    const GenericSocketService::ServiceDescription &desc)
-{
-    int fd;
-
-    // TODO optimalization - do it once in object constructor
-    //                       and remember all information path->sockfd
-    int n = sd_listen_fds(0);
-
-    LogInfo("sd_listen_fds returns: " << n);
-
-    if (n < 0) {
-        LogError("Error in sd_listend_fds");
-        ThrowMsg(Exception::InitFailed, "Error in sd_listend_fds");
-    }
-
-    for(fd = SD_LISTEN_FDS_START; fd < SD_LISTEN_FDS_START+n; ++fd) {
-        if (0 < sd_is_socket_unix(fd, SOCK_STREAM, 1,
-                                  desc.serviceHandlerPath.c_str(), 0))
-        {
-            LogInfo("Useable socket " << desc.serviceHandlerPath <<
-                " was passed by SystemD under descriptor " << fd);
-            return fd;
-        }
-    }
-    LogInfo("No useable sockets were passed by systemd.");
-    return -1;
-}
 
 int SocketManager::CreateDomainSocketHelp(
     const GenericSocketService::ServiceDescription &desc)
@@ -552,7 +522,7 @@ void SocketManager::CreateDomainSocket(
     GenericSocketService *service,
     const GenericSocketService::ServiceDescription &desc)
 {
-    int sockfd = GetSocketFromSystemD(desc);
+    int sockfd = -1;
     if (-1 == sockfd)
         sockfd = CreateDomainSocketHelp(desc);