From: Hwankyu Jhun Date: Thu, 11 Apr 2024 04:00:44 +0000 (+0900) Subject: Add DefaultDependencies=no option X-Git-Tag: accepted/tizen/unified/20240412.141428~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F55%2F309455%2F3;p=platform%2Fcore%2Fappfw%2Fevent-system.git 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 --- 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