[SCM] sddm packaging branch, master, updated. debian/0.12.0-1-2-g54c6d5e

Matthias Klumpp mak at moszumanska.debian.org
Fri Sep 11 13:34:43 UTC 2015


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

The following commit has been merged in the master branch:
commit 54c6d5e6894ec01e8b54c44eff5a60868af77027
Author: Matthias Klumpp <matthias at tenstral.net>
Date:   Fri Sep 11 15:34:33 2015 +0200

    Ensure SDDM waits for Plymouth and getty to quite before starting (Closes: 793637)
---
 debian/sddm.init    | 2 ++
 debian/sddm.service | 6 +++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/debian/sddm.init b/debian/sddm.init
index 645fa4f..695988a 100644
--- a/debian/sddm.init
+++ b/debian/sddm.init
@@ -41,6 +41,8 @@ do_start_override()
 		log_action_msg "Not starting Simple Desktop Display Manager ($NAME); it is not the default display manager."
 	else
 		[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
+		# Wait for plymouth if running
+		[ -x /bin/plymouth ] && /bin/plymouth quit
 		call do_start_cmd
 		case "$?" in
 		  0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;;
diff --git a/debian/sddm.service b/debian/sddm.service
index 36c6ace..d083e14 100644
--- a/debian/sddm.service
+++ b/debian/sddm.service
@@ -1,7 +1,9 @@
 [Unit]
 Description=Simple Desktop Display Manager
 Documentation=man:sddm(1) man:sddm.conf(5)
-After=systemd-user-sessions.service
+Conflicts=getty at tty1.service plymouth-quit.service
+After=systemd-user-sessions.service getty at tty1.service plymouth-quit.service
+OnFailure=plymouth-quit.service
 
 [Service]
 # temporary safety check until all DMs are converted to correct
@@ -9,3 +11,5 @@ After=systemd-user-sessions.service
 ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/sddm" ]'
 ExecStart=/usr/bin/sddm
 Restart=always
+RestartSec=1s
+EnvironmentFile=-/etc/default/locale

-- 
sddm packaging



More information about the pkg-kde-commits mailing list