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
|
Description=COSMIC Greeter Daemon
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
Type=dbus
|
||||||
|
BusName=com.system76.CosmicGreeter
|
||||||
ExecStart=/usr/bin/cosmic-greeter-daemon
|
ExecStart=/usr/bin/cosmic-greeter-daemon
|
||||||
Restart=on-failure
|
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=systemd-user-sessions.service plymouth-quit-wait.service cosmic-greeter-daemon.service
|
||||||
After=getty@tty1.service
|
After=getty@tty1.service
|
||||||
Conflicts=getty@tty1.service
|
Conflicts=getty@tty1.service
|
||||||
Wants=cosmic-greeter-daemon.service
|
Requires=cosmic-greeter-daemon.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=simple
|
Type=simple
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue