Add DefaultDependencies=no option 55/309455/3
authorHwankyu Jhun <h.jhun@samsung.com>
Thu, 11 Apr 2024 04:00:44 +0000 (13:00 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Thu, 11 Apr 2024 04:48:23 +0000 (13:48 +0900)
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 <h.jhun@samsung.com>
packaging/esd.service
packaging/esd.spec

index aedfa6b..1a14b96 100644 (file)
@@ -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
index c69d8b3..f4d2087 100644 (file)
@@ -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