tizenid: move tizenid.service to sysinit.target 51/76951/1 accepted/tizen/common/20160629.222426 accepted/tizen/ivi/20160629.020523 accepted/tizen/mobile/20160629.020541 accepted/tizen/tv/20160629.020527 accepted/tizen/wearable/20160629.020534 submit/tizen/20160628.070146
authortaeyoung <ty317.kim@samsung.com>
Tue, 28 Jun 2016 06:00:49 +0000 (15:00 +0900)
committertaeyoung <ty317.kim@samsung.com>
Tue, 28 Jun 2016 06:00:49 +0000 (15:00 +0900)
- Previously, tizenid.service was started at multi-user.target.
  Thus several apps tried to access tizen id before making it,
  and failed to access tizen id.
- Now, tizenid.service is started at sysinit.target. Thus
  tizenid is made just after /opt is mounted.

Change-Id: Iaa81091ac83a99b0d62a5e64217e4f3e61408459
Signed-off-by: taeyoung <ty317.kim@samsung.com>
packaging/capi-system-info.spec
src/tizenid/tizenid.service.in

index 83df15832c0c17129145ada9653ea02d40de3d99..08d90333a92c8e887b6baccdab706a35696648a7 100644 (file)
@@ -53,7 +53,7 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 mkdir -p %{buildroot}/etc
 cp -f script/make_info_file.sh %{buildroot}/etc/make_info_file.sh
 
-%install_service multi-user.target.wants tizenid.service
+%install_service sysinit.target.wants tizenid.service
 
 %post -p /sbin/ldconfig
 
@@ -70,7 +70,7 @@ cp -f script/make_info_file.sh %{buildroot}/etc/make_info_file.sh
 %{_bindir}/tizen_id
 
 %{_unitdir}/tizenid.service
-%{_unitdir}/multi-user.target.wants/tizenid.service
+%{_unitdir}/sysinit.target.wants/tizenid.service
 
 %files devel
 %manifest %{name}.manifest
index 4a908e9328ed82f21b0c8ede6b2ef726904c87cc..6ff81ad26179fdb222050f936201a7cfa5827deb 100644 (file)
@@ -1,5 +1,7 @@
 [Unit]
 Description=Making Tizen ID
+DefaultDependencies=no
+After=local-fs.target
 
 [Service]
 Type=oneshot
@@ -7,4 +9,4 @@ ExecStart=/usr/bin/tizen_id
 ExecStartPost=/usr/bin/chsmack -a "System::Shared" @TIZEN_ID_PATH@
 
 [Install]
-WantedBy=multi-user.target
+WantedBy=sysinit.target