From fca9b41f1be0f8adcc298056aeabaad45f8b92b5 Mon Sep 17 00:00:00 2001 From: Wang Quanxian Date: Wed, 11 Jul 2012 12:01:09 +0800 Subject: [PATCH] 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. Sign-Off-By Quanxian Wang --- packaging/emgd-bin.changes | 7 +++++++ packaging/emgd-bin.service | 5 ++--- packaging/emgd-bin.spec | 6 +++--- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/packaging/emgd-bin.changes b/packaging/emgd-bin.changes index a4ad9e7..4f2f415 100644 --- a/packaging/emgd-bin.changes +++ b/packaging/emgd-bin.changes @@ -1,3 +1,10 @@ +* Wed Jul 11 2012 Quanxian Wang - 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 - 2667 - Typo Error and bug fix for emgd-bin.init diff --git a/packaging/emgd-bin.service b/packaging/emgd-bin.service index bced9f8..e89f8ab 100644 --- a/packaging/emgd-bin.service +++ b/packaging/emgd-bin.service @@ -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 diff --git a/packaging/emgd-bin.spec b/packaging/emgd-bin.spec index ea82473..1a216e8 100644 --- a/packaging/emgd-bin.spec +++ b/packaging/emgd-bin.spec @@ -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 -- 2.7.4