[SCM] sddm packaging branch, master, updated. debian/0.13.0-1-30-gf5ee4ad

Maximiliano Curia maxy at moszumanska.debian.org
Sat Feb 25 09:51:17 UTC 2017


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-std/sddm.git;a=commitdiff;h=5428c91

The following commit has been merged in the master branch:
commit 5428c914f9342ba44ba456ce3f4f844a820f1166
Author: Maximiliano Curia <maxy at gnuservers.com.ar>
Date:   Mon Feb 20 11:30:11 2017 +0100

    Purge dangling symlink
    
    Closes: 848936
    Thanks: Andreas Beckmann for following this issue
---
 debian/sddm.postrm | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/debian/sddm.postrm b/debian/sddm.postrm
index 9ba5a8d..d632301 100644
--- a/debian/sddm.postrm
+++ b/debian/sddm.postrm
@@ -1,6 +1,9 @@
 #!/bin/sh
 set -e
 
+DEFAULT_DISPLAY_MANAGER_FILE=/etc/X11/default-display-manager
+DEFAULT_SERVICE=/etc/systemd/system/display-manager.service
+
 case "$1" in
     purge)
         update-rc.d sddm remove > /dev/null
@@ -22,6 +25,12 @@ case "$1" in
                 delgroup --system sddm || echo "Could not remove sddm group."
             fi
         fi
+        if [ ! -e "$DEFAULT_DISPLAY_MANAGER_FILE" ] &&
+            [ -h "$DEFAULT_SERVICE" ] && [ ! -e "$DEFAULT_SERVICE" ]; then
+            # Dangling symlink, no other display-manager installed
+            rm "$DEFAULT_SERVICE"
+        fi
+
         ;;
     abort-install|abort-upgrade)
         # roll back displacement of default display manager file

-- 
sddm packaging



More information about the pkg-kde-commits mailing list