Adjust emgd-bin.service to be finished before uxlaunch.service build/2012-07-11.040254
authorWang Quanxian <quanxian.wang@intel.com>
Wed, 11 Jul 2012 04:01:09 +0000 (12:01 +0800)
committerWang Quanxian <quanxian.wang@intel.com>
Wed, 11 Jul 2012 04:01:09 +0000 (12:01 +0800)
uxlaunch.service is in graphical.target of systemd which require
multi-user.target. Put emgd-bin.service in multi-user.service will
implement this objective.

Sign-Off-By Quanxian Wang <quanxian.wang@intel.com>

packaging/emgd-bin.changes
packaging/emgd-bin.service
packaging/emgd-bin.spec

index a4ad9e7..4f2f415 100644 (file)
@@ -1,3 +1,10 @@
+* Wed Jul 11 2012 Quanxian Wang <quanxian.wang@intel.com> - 2667
+- Adjust emgd-bin.service to be finished before uxlaunch.service
+  uxlaunch.service is in graphical.target of systemd which require
+  multi-user.target. Put emgd-bin.service in multi-user.service will
+  implement this objective.
+  
+
 * Tue Jul 10 2012 Quanxian Wang <quanxian.wang@intel.com> - 2667
 - Typo Error and bug fix for emgd-bin.init
 
index bced9f8..e89f8ab 100644 (file)
@@ -1,11 +1,10 @@
 [Unit]
 Description=EMGD Graphics Driver Setup
-DefaultDependencies=no
-Before=sysinit.target
+Before=graphical.target
 
 [Service]
 Type=oneshot
 ExecStart=/usr/libexec/emgd-bin.init start
 
 [Install]
-WantedBy=basic.target
+WantedBy=multi-user.target
index ea82473..1a216e8 100644 (file)
@@ -221,8 +221,8 @@ rm -f /usr/lib/libEGL.so.1.1.*
 
 /sbin/ldconfig
 
-mkdir -p /usr/lib/systemd/system/sysinit.target.wants/
-pushd /usr/lib/systemd/system/sysinit.target.wants/
+mkdir -p /usr/lib/systemd/system/multi-user.target.wants/
+pushd /usr/lib/systemd/system/multi-user.target.wants/
 ln -sf ../emgd-bin.service emgd-bin.service
 popd
 
@@ -233,7 +233,7 @@ fi
 
 %postun
 /sbin/ldconfig
-rm -f /usr/lib/systemd/system/sysinit.target.wants/emgd-bin.service
+rm -f /usr/lib/systemd/system/multi-user.target.wants/emgd-bin.service
 if [ -x /bin/systemctl ]; then
     systemctl daemon-reload >/dev/null 2>&1 || :
 fi