diff options
author | Juan RP <xtraeme@voidlinux.eu> | 2015-04-29 15:48:37 +0200 |
---|---|---|
committer | Juan RP <xtraeme@voidlinux.eu> | 2015-04-29 15:48:37 +0200 |
commit | 1079b1fae22da331c18a65fbef8a59552d72770f (patch) | |
tree | 658fce06e13ca226bbaf65f0d641e02a87e80032 /services/sulogin/run | |
parent | 2ba8f93b1c87f179a362537a1da39ba2b2140d79 (diff) | |
download | runit-void-1079b1fae22da331c18a65fbef8a59552d72770f.tar.gz runit-void-1079b1fae22da331c18a65fbef8a59552d72770f.tar.xz runit-void-1079b1fae22da331c18a65fbef8a59552d72770f.zip |
services/sulogin: use active tty not tty1 to make console=ttyS0 work.
Thanks to Christian Neukirchen for the hint.
Diffstat (limited to 'services/sulogin/run')
-rwxr-xr-x | services/sulogin/run | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/sulogin/run b/services/sulogin/run index 98837b8..1c35123 100755 --- a/services/sulogin/run +++ b/services/sulogin/run @@ -1,2 +1,4 @@ #!/bin/sh -exec setsid sulogin -p </dev/tty1 >/dev/tty1 2>&1 +tty=$(</sys/class/tty/console/active) +tty=/dev/${tty##* } +exec setsid sulogin -p < $tty >$tty 2>&1 |