File: fix-systemd-service.patch

package info (click to toggle)
slim 1.4.1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,792 kB
  • sloc: cpp: 4,383; sh: 200; makefile: 22
file content (19 lines) | stat: -rw-r--r-- 580 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Description: Ensure we are starting slim under systemd only when selected
Author: Didier Roche <didrocks@ubuntu.com>
Bug-Debian: http://bugs.debian.org/748668

--- a/slim.service
+++ b/slim.service
@@ -4,11 +4,9 @@ Documentation=man:slim(1)
 After=systemd-user-sessions.service plymouth-quit.service
 
 [Service]
+ExecStartPre=/bin/sh -c '[ "$(cat /etc/X11/default-display-manager 2>/dev/null)" = "/usr/bin/slim" ]'
 ExecStart=/usr/bin/slim -n -s
 Restart=on-failure
 
 CapabilityBoundingSet=~CAP_SYS_PTRACE
 
-[Install]
-Alias=display-manager.service
-WantedBy=multi-user.target