20 lines
442 B
Bash
Executable File
20 lines
442 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
DIR=$(dirname "$(readlink -f "$0")")
|
|
. "$DIR/../env.sh"
|
|
|
|
echo 'Please enter autologin username (empty to skip): '
|
|
read -r LOGIN
|
|
if [ -z "$LOGIN" ]; then
|
|
echo skip autologin setup
|
|
return
|
|
fi
|
|
|
|
sudo mkdir -p /etc/systemd/system/getty@tty1.service.d
|
|
echo "
|
|
[Service]
|
|
ExecStart=
|
|
ExecStart=-/sbin/agetty --autologin $LOGIN --noclear %I \$TERM
|
|
" | sudo tee /etc/systemd/system/getty@tty1.service.d/override.conf > /dev/null
|