From: Sung-Jin Park Date: Wed, 8 May 2019 07:00:20 +0000 (+0900) Subject: Packaging: fix display-manager.service(s) for doctor/headless X-Git-Tag: submit/tizen/20190530.092249~21 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd6ef40d78d1eebd1ee0a05be98e35aa45ba56ee;p=platform%2Fcore%2Fuifw%2Fpepper.git Packaging: fix display-manager.service(s) for doctor/headless Change-Id: I16119a42357b16867a864f713c119fe24c63d2ea Signed-off-by: Sung-Jin Park --- diff --git a/packaging/pepper.spec b/packaging/pepper.spec index f9eda86..4613ca5 100644 --- a/packaging/pepper.spec +++ b/packaging/pepper.spec @@ -355,7 +355,6 @@ getent passwd %{display_user} >/dev/null || %{_sbindir}/useradd -r -g %{display_ # create links within systemd's target(s) %__mkdir_p %{_unitdir}/graphical.target.wants/ %__mkdir_p %{_unitdir_user}/basic.target.wants/ -mv -f %{_unitdir}/display-manager.service.doctor %{_unitdir}/display-manager.service ln -sf ../display-manager.service %{_unitdir}/graphical.target.wants/ ln -sf ../display-manager-ready.service %{_unitdir}/graphical.target.wants/ ln -sf ../display-user.service %{_unitdir_user}/basic.target.wants/ @@ -369,11 +368,16 @@ getent passwd %{display_user} >/dev/null || %{_sbindir}/useradd -r -g %{display_ # create links within systemd's target(s) %__mkdir_p %{_unitdir}/graphical.target.wants/ %__mkdir_p %{_unitdir_user}/basic.target.wants/ -mv -f %{_unitdir}/display-manager.service.headless %{_unitdir}/display-manager.service ln -sf ../display-manager.service %{_unitdir}/graphical.target.wants/ ln -sf ../display-manager-ready.service %{_unitdir}/graphical.target.wants/ ln -sf ../display-user.service %{_unitdir_user}/basic.target.wants/ +%post doctor +mv -f %{_unitdir}/display-manager.service.doctor %{_unitdir}/display-manager.service + +%post headless +mv -f %{_unitdir}/display-manager.service.headless %{_unitdir}/display-manager.service + %postun doctor rm -f %{_unitdir}/graphical.target.wants/display-manager.service rm -f %{_unitdir}/graphical.target.wants/display-manager-ready.service