]>
Commit | Line | Data |
---|---|---|
a7df2d1e ZJS |
1 | # SPDX-License-Identifier: LGPL-2.1+ |
2 | # | |
454591be LP |
3 | # This file is part of systemd. |
4 | # | |
5 | # systemd is free software; you can redistribute it and/or modify it | |
6 | # under the terms of the GNU Lesser General Public License as published by | |
7 | # the Free Software Foundation; either version 2.1 of the License, or | |
8 | # (at your option) any later version. | |
9 | ||
ed061a8d | 10 | [Unit] |
5ec6b15b | 11 | Description=Early root shell on @DEBUGTTY@ FOR DEBUGGING ONLY |
9b873d1c | 12 | Documentation=man:systemd-debug-generator(8) |
ed061a8d MS |
13 | DefaultDependencies=no |
14 | IgnoreOnIsolate=yes | |
0138a2dc | 15 | ConditionPathExists=@DEBUGTTY@ |
ed061a8d MS |
16 | |
17 | [Service] | |
18 | Environment=TERM=linux | |
5ec6b15b | 19 | ExecStart=@SUSHELL@ |
ed061a8d MS |
20 | Restart=always |
21 | RestartSec=0 | |
22 | StandardInput=tty | |
5ec6b15b | 23 | TTYPath=@DEBUGTTY@ |
ed061a8d MS |
24 | TTYReset=yes |
25 | TTYVHangup=yes | |
26 | KillMode=process | |
27 | IgnoreSIGPIPE=no | |
28 | # bash ignores SIGTERM | |
29 | KillSignal=SIGHUP | |
30 | ||
31 | # Unset locale for the console getty since the console has problems | |
32 | # displaying some internationalized messages. | |
82f93439 | 33 | UnsetEnvironment=LANG LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION |
ed061a8d MS |
34 | |
35 | [Install] | |
36 | WantedBy=sysinit.target |