#!/bin/sh # PROVIDE: console_login # REQUIRE: LOGIN . /etc/rc.subr name=console_login start_precmd=console_login_prestart start_cmd=console_login_start stop_cmd=: autologin= if grep -qw mouse.autologin=1 /proc/cmdline; then autologin="--autologin root" fi console_login_prestart() { [ -e /run/utmp ] || : > /run/utmp [ -e /var/log/wtmp ] || : > /var/log/wtmp chmod 0664 /run/utmp /var/log/wtmp } console_login_start() { /usr/bin/setsid -f /sbin/agetty $autologin \ --login-program /bin/login --noclear --keep-baud \ 115200,38400,9600 @MOUSE_CONSOLE@ vt100 & } run_rc_command "$1"