systemd: support for lazy mount of user data 98/84498/2 accepted/tizen/common/20160822.132710 accepted/tizen/ivi/20160823.041251 accepted/tizen/mobile/20160823.041106 accepted/tizen/tv/20160823.041200 accepted/tizen/wearable/20160823.041225 submit/tizen/20160822.012953 submit/tizen/20160822.045932
authorSooChan Lim <sc1.lim@samsung.com>
Fri, 19 Aug 2016 04:44:23 +0000 (13:44 +0900)
committerBoram Park <boram1288.park@samsung.com>
Fri, 19 Aug 2016 06:26:22 +0000 (15:26 +0900)
Change-Id: Ib328791d52f6c8a107984c88611842a39c2ebc19

packaging/libtdm.spec
service/tdm-socket-user.service

index 789371f..2817a78 100644 (file)
@@ -80,13 +80,24 @@ install -m 644 service/tdm-socket-user.path %{buildroot}%{_unitdir_user}
 %pre
 %__mkdir_p %{_unitdir}/graphical.target.wants
 ln -sf ../tdm-socket.path %{_unitdir}/graphical.target.wants/
+
+%if "%{?profile}" == "mobile" || "%{?profile}" == "wearable"
+%__mkdir_p %{_unitdir_user}/basic.target.wants
+ln -sf ../tdm-socket-user.path %{_unitdir_user}/basic.target.wants/
+%else
 %__mkdir_p %{_unitdir_user}/default.target.wants
 ln -sf ../tdm-socket-user.path %{_unitdir_user}/default.target.wants/
+%endif
 
 %post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 rm -f %{_unitdir}/graphical.target.wants/tdm-socket.path
+
+%if "%{?profile}" == "mobile" || "%{?profile}" == "wearable"
+rm -f %{_unitdir_user}/basic.target.wants/tdm-socket-user.path
+%else
 rm -f %{_unitdir_user}/default.target.wants/tdm-socket-user.path
+%endif
 
 %files
 %manifest %{name}.manifest
index 97d0f6f..367a531 100644 (file)
@@ -1,5 +1,6 @@
 [Unit]
 Description=Creating a link file for user to access tdm-socket
+DefaultDependencies=no
 
 [Service]
 Type=oneshot