From bd6ef40d78d1eebd1ee0a05be98e35aa45ba56ee Mon Sep 17 00:00:00 2001 From: Sung-Jin Park Date: Wed, 8 May 2019 16:00:20 +0900 Subject: [PATCH] Packaging: fix display-manager.service(s) for doctor/headless Change-Id: I16119a42357b16867a864f713c119fe24c63d2ea Signed-off-by: Sung-Jin Park --- packaging/pepper.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 -- 2.34.1