diff --git a/systemd/dlt-dbus.service.cmake b/systemd/dlt-dbus.service.cmake index ee41ec815..40186e46e 100644 --- a/systemd/dlt-dbus.service.cmake +++ b/systemd/dlt-dbus.service.cmake @@ -27,5 +27,4 @@ NotifyAccess=main LimitCORE=infinity [Install] -WantedBy=basic.target - +WantedBy=multi-user.target diff --git a/systemd/dlt-system.service.cmake b/systemd/dlt-system.service.cmake index ac170990d..83226cf1d 100755 --- a/systemd/dlt-system.service.cmake +++ b/systemd/dlt-system.service.cmake @@ -27,5 +27,5 @@ NotifyAccess=main LimitCORE=infinity [Install] -WantedBy=basic.target +WantedBy=multi-user.target diff --git a/systemd/dlt.service.cmake b/systemd/dlt.service.cmake index a19fa7e6d..411858f70 100755 --- a/systemd/dlt.service.cmake +++ b/systemd/dlt.service.cmake @@ -16,6 +16,10 @@ [Unit] Description=COVESA DLT logging daemon Documentation=man:dlt-daemon(1) man:dlt.conf(5) +DefaultDependencies=no +Before=shutdown.target +Conflicts=shutdown.target +After=tmp.mount [Service] Type=simple @@ -26,4 +30,4 @@ NotifyAccess=main LimitCORE=infinity [Install] -WantedBy=basic.target +WantedBy=multi-user.target