fix(daemon): require daemon in greeter, give daemon type dbus
This PR will fix race conditions in which the cosmic-greeter service starts before the cosmic-greeter-daemon can acquire a bus name. However, it should be noted that now that greeter requires the daemon, it won't start *unless* the daemon is able to start.
This commit is contained in:
parent
9933926d44
commit
aa18965a03
2 changed files with 3 additions and 1 deletions
2
debian/cosmic-greeter-daemon.service
vendored
2
debian/cosmic-greeter-daemon.service
vendored
|
|
@ -2,6 +2,8 @@
|
|||
Description=COSMIC Greeter Daemon
|
||||
|
||||
[Service]
|
||||
Type=dbus
|
||||
BusName=com.system76.CosmicGreeter
|
||||
ExecStart=/usr/bin/cosmic-greeter-daemon
|
||||
Restart=on-failure
|
||||
|
||||
|
|
|
|||
2
debian/cosmic-greeter.service
vendored
2
debian/cosmic-greeter.service
vendored
|
|
@ -3,7 +3,7 @@ Description=COSMIC Greeter
|
|||
After=systemd-user-sessions.service plymouth-quit-wait.service cosmic-greeter-daemon.service
|
||||
After=getty@tty1.service
|
||||
Conflicts=getty@tty1.service
|
||||
Wants=cosmic-greeter-daemon.service
|
||||
Requires=cosmic-greeter-daemon.service
|
||||
|
||||
[Service]
|
||||
Type=simple
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue