EnvironmentFile=-/run/sdbd-env
#If necessary, Put Environment variable settings in a file like below
#ExecStartPre=/bin/bash -c "/bin/echo 'SDB_TRACE=all SDBD_LOG_PATH=/tmp' >> /tmp/.sdbdlog.conf"
-Type=notify
+Type=simple
Capabilities=cap_dac_override,cap_setgid,cap_setuid,cap_sys_admin=i
SecureBits=keep-caps
PIDFile=/tmp/.sdbd.pid
#include "sdktools.h"
#include "plugin.h"
#include "sdbd_plugin.h"
-#include "sdb_systemd.h"
#ifdef SUPPORT_ENCRYPT
#include "plugin_encrypt.h"
D("sdb_main(): post init_jdwp()\n");
#endif
- sdb_notify_startup(0, "READY=1");
-
D("Event loop starting\n");
fdevent_loop();
signal(SIGTERM, handle_sig_term); /* tizen specific */
return sdb_main(DEFAULT_SDB_PORT);
}
+
#include <arpa/inet.h>
#include "sysdeps.h"
-static __inline__ void sdb_notify_startup(int unset_env, const char *state)
-{
- sd_notify(unset_env, state);
-}
static int sdb_port_get_tcp_listenfd(void)
{
#else
-static __inline__ void sdb_notify_startup(int unset_env, const char *state) { }
-
static __inline__ int sdb_port_get_tcp_listenfd(void)
{
return -1;