units: always send HUP when dealing with shells/gettys/logins
This commit is contained in:
parent
d4054675b1
commit
30609d9c18
|
@ -20,6 +20,6 @@ Restart=restart-always
|
||||||
RestartSec=0
|
RestartSec=0
|
||||||
KillMode=process-group
|
KillMode=process-group
|
||||||
|
|
||||||
# Bash ignores SIGTERM, so we send SIGHUP first, to ensure that bash
|
# Bash ignores SIGTERM, so we send SIGHUP instead, to ensure that bash
|
||||||
# terminates cleanly.
|
# terminates cleanly.
|
||||||
ExecStop=-/bin/kill -HUP ${MAINPID}
|
KillSignal=SIGHUP
|
||||||
|
|
|
@ -23,6 +23,6 @@ Restart=restart-always
|
||||||
RestartSec=0
|
RestartSec=0
|
||||||
KillMode=process-group
|
KillMode=process-group
|
||||||
|
|
||||||
# Bash ignores SIGTERM, so we send SIGHUP first, to ensure that bash
|
# Bash ignores SIGTERM, so we send SIGHUP instead, to ensure that bash
|
||||||
# terminates cleanly.
|
# terminates cleanly.
|
||||||
ExecStop=-/bin/kill -HUP ${MAINPID}
|
KillSignal=SIGHUP
|
||||||
|
|
|
@ -27,9 +27,10 @@ ExecStart=GETTY %I
|
||||||
Restart=restart-always
|
Restart=restart-always
|
||||||
RestartSec=0
|
RestartSec=0
|
||||||
KillMode=process-group
|
KillMode=process-group
|
||||||
m4_ifdef(`TARGET_SUSE',
|
|
||||||
|
# Some login implementations ignore SIGTERM, so we send SIGHUP
|
||||||
|
# instead, to ensure that login terminates cleanly.
|
||||||
KillSignal=SIGHUP
|
KillSignal=SIGHUP
|
||||||
)m4_dnl
|
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
Alias=getty.target.wants/getty@tty1.service getty.target.wants/getty@tty2.service getty.target.wants/getty@tty3.service getty.target.wants/getty@tty4.service getty.target.wants/getty@tty5.service getty.target.wants/getty@tty6.service
|
Alias=getty.target.wants/getty@tty1.service getty.target.wants/getty@tty2.service getty.target.wants/getty@tty3.service getty.target.wants/getty@tty4.service getty.target.wants/getty@tty5.service getty.target.wants/getty@tty6.service
|
||||||
|
|
Loading…
Reference in a new issue