diff -up dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/adaptor/CMakeLists.txt.orig dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/adaptor/CMakeLists.txt --- dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/adaptor/CMakeLists.txt.orig 2023-02-28 03:50:04.000000000 -0500 +++ dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/adaptor/CMakeLists.txt 2023-03-06 14:07:17.419328064 -0500 @@ -30,7 +30,7 @@ if (WITH_DLT_ADAPTOR_UDP OR WITH_DLT_ADA target_link_libraries(dlt-adaptor-udp dlt) set_target_properties(dlt-adaptor-udp PROPERTIES LINKER_LANGUAGE C) - install(TARGETS dlt-adaptor-stdin + install(TARGETS dlt-adaptor-udp RUNTIME DESTINATION bin COMPONENT base) endif() diff -up dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/daemon/dlt.conf.orig dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/daemon/dlt.conf --- dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/daemon/dlt.conf.orig 2023-02-28 03:50:04.000000000 -0500 +++ dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/src/daemon/dlt.conf 2023-03-06 13:42:10.722077391 -0500 @@ -32,7 +32,7 @@ ECUId = ECU1 SharedMemorySize = 100000 # Directory where to store the persistant configuration (Default: /tmp) -# PersistanceStoragePath = /tmp +PersistanceStoragePath = /var/lib/dlt-daemon # The logging console for internal logging of dlt-daemon (Default: 0) # 0 = log to stdout @@ -48,7 +48,7 @@ LoggingLevel = 6 # The logging filename if internal logging mode is log to file (Default: /tmp/dlt.log) # If access to the file is not possible, the daemon will fall back to syslog # if WITH_DLT_FILE_LOGGING_SYSLOG_FALLBACK is set as compile flag -LoggingFilename = /tmp/dlt.log +LoggingFilename = /var/lib/dlt.log # Timeout on send to client (sec) TimeOutOnSend = 4 @@ -100,14 +100,14 @@ RingbufferStepSize = 500000 ######################################################################## # Control Application # ######################################################################## -ControlSocketPath = /tmp/dlt-ctrl.sock +ControlSocketPath = /run/dlt/dlt-ctrl.sock ######################################################################## # Offline Trace memory # ######################################################################## # Store DLT messages to local directory, if not set offline Trace is off (Default: off) -# OfflineTraceDirectory = /tmp +# OfflineTraceDirectory = /var/lib/dlt-daemon # Maximum size in bytes of one trace file (Default: 1000000) # OfflineTraceFileSize = 1000000 diff -up dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/systemd/dlt.service.cmake.orig dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/systemd/dlt.service.cmake --- dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/systemd/dlt.service.cmake.orig 2023-02-28 03:50:04.000000000 -0500 +++ dlt-daemon-0a06fcb4a3e4fdc6a844247fe2344e3b296e2c4d/systemd/dlt.service.cmake 2023-03-06 13:42:45.066220041 -0500 @@ -24,6 +24,7 @@ ExecStart=@CMAKE_INSTALL_PREFIX@/bin/dlt WatchdogSec=@DLT_WatchdogSec@ NotifyAccess=main LimitCORE=infinity +RuntimeDirectory=dlt [Install] WantedBy=basic.target