systemd: Remove instance name usage in a non-template unit file
authorGervais, Francois <FGervais@distech-controls.com>
Wed, 20 Feb 2019 16:35:40 +0000 (16:35 +0000)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Wed, 20 Feb 2019 21:58:16 +0000 (22:58 +0100)
console-getty.service is not a template unit file (it doesn't have the
@ specifier), so %I doesn't get properly expanded in it. Thus, getty
startup will fail due to invalid options and no getty prompt is launched
on the console.

Fixes:
No getty prompt on boot

Signed-off-by: Francois Gervais <fgervais@distech-controls.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/systemd/0001-fix-getty-unit.patch

index d546e1ab325a366f1964551305eaf4bfe161f50f..a12569f4930902a4e4aa511b9a1a276f5c4c4f2f 100644 (file)
@@ -30,7 +30,7 @@ index 3c553240a..fd5ad9456 100644
  # option to preserve environment (-p), followed by '--' for safety, and then
  # the entered username.
 -ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear --keep-baud console 115200,38400,9600 $TERM
-+ExecStart=-/sbin/getty -L %I 115200 vt100
++ExecStart=-/sbin/getty -L console 115200 vt100
  Type=idle
  Restart=always
  UtmpIdentifier=cons