From 08433158d1aafd48e2dff3ca7dfad74565b019cb Mon Sep 17 00:00:00 2001 From: Hwankyu Jhun Date: Thu, 11 Apr 2024 13:00:44 +0900 Subject: [PATCH] Add DefaultDependencies=no option To disable non-essential dependencies, we should set 'DefaultDependencies=no' to the service file. The esd.service file is moved to the basic.target. The dbus.socket dependency is added. Change-Id: I91be5113ea64731683e3755681eabaa22496ba8c Signed-off-by: Hwankyu Jhun --- packaging/esd.service | 7 ++++--- packaging/esd.spec | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/packaging/esd.service b/packaging/esd.service index aedfa6b..1a14b96 100644 --- a/packaging/esd.service +++ b/packaging/esd.service @@ -1,7 +1,8 @@ [Unit] Description=Start the Event System Daemon -Requires=buxton2.service -After=buxton2.service +Requires=buxton2.service dbus.socket +After=buxton2.service dbus.socket +DefaultDependencies=no [Service] User=app_fw @@ -16,4 +17,4 @@ RestartSec=0 MemoryLimit=100M [Install] -WantedBy=multi-user.target +WantedBy=basic.target diff --git a/packaging/esd.spec b/packaging/esd.spec index c69d8b3..f4d2087 100644 --- a/packaging/esd.spec +++ b/packaging/esd.spec @@ -151,9 +151,9 @@ EOF mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name} install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}/ -mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants +mkdir -p %{buildroot}%{_unitdir}/basic.target.wants install -m 0644 %SOURCE1 %{buildroot}%{_unitdir}/esd.service -ln -sf ../esd.service %{buildroot}%{_unitdir}/multi-user.target.wants/esd.service +ln -sf ../esd.service %{buildroot}%{_unitdir}/basic.target.wants/esd.service %if 0%{?gcov:1} builddir=$(basename $PWD) @@ -173,7 +173,7 @@ find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';' %{_bindir}/esd %{_libdir}/libesd.so.* %{_unitdir}/esd.service -%{_unitdir}/multi-user.target.wants/esd.service +%{_unitdir}/basic.target.wants/esd.service %attr(0644,root,root) %{_datadir}/dbus-1/system-services/tizen.system.event.app2esd.service %license LICENSE -- 2.34.1