Daemon Auto launching when device booting using systemd
authorJihoon Jung <jh8801.jung@samsung.com>
Thu, 7 Dec 2017 12:57:59 +0000 (21:57 +0900)
committersaerome.kim <saerome.kim@samsung.com>
Mon, 2 Jul 2018 10:38:37 +0000 (19:38 +0900)
Signed-off-by: Jihoon Jung <jh8801.jung@samsung.com>
packaging/d2d-manager.service
packaging/d2d-manager.spec

index e7bf09a..099aa6a 100644 (file)
@@ -1,7 +1,6 @@
 [Unit]
 Description=OCF D2D Manager
-Requires=dbus.socket
-After=dbus.socket
+After=feedbackd.service
 
 [Service]
 Type=dbus
@@ -10,3 +9,6 @@ Group=network_fw
 BusName=net.d2d.manager
 SmackProcessLabel=System
 ExecStart=/usr/bin/d2d-manager-daemon
+
+[Install]
+WantedBy=multi-user.target
\ No newline at end of file
index 9fb6e3d..999afd9 100644 (file)
@@ -71,8 +71,11 @@ rm -rf %{buildroot}/BUILD/%{name}*
 
 mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services/
 cp %{SOURCE4} %{buildroot}%{_datadir}/dbus-1/system-services/net.d2d.manager.service
-mkdir -p %{buildroot}%{_unitdir}
+
+mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
+
 cp %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
+ln -s %{SOURCE2} %{buildroot}%{_unitdir}/multi-user.target.wants/%{name}.service
 
 cp test/oic_svr_db_client.dat oic_svr_db_subowner_client.dat
 
@@ -83,6 +86,7 @@ cp test/oic_svr_db_client.dat oic_svr_db_subowner_client.dat
 %{_bindir}/%{name}-daemon
 %attr(644,root,root) %{_datadir}/dbus-1/system-services/*
 %attr(644,root,root) %{_unitdir}/%{name}.service
+%attr(644,root,root) %{_unitdir}/multi-user.target.wants/%{name}.service
 
 %files devel
 %manifest %{name}-devel.manifest