summaryrefslogtreecommitdiff
path: root/roles/raspios
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-09-11 02:03:57 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-09-11 02:03:57 +0200
commitb55d22272c9fa079821ba92ced7878c01632f87e (patch)
tree6a75504f6778e71e829ab7a7be90b53e7223bbec /roles/raspios
parentch-cm4-test: experiment with kodi standalone (diff)
raspios/firstboot: re-enable getty on tty1 which was probably disabled by userconf-pi
Diffstat (limited to 'roles/raspios')
-rw-r--r--roles/raspios/image/templates/firstrun.sh.j27
1 files changed, 5 insertions, 2 deletions
diff --git a/roles/raspios/image/templates/firstrun.sh.j2 b/roles/raspios/image/templates/firstrun.sh.j2
index 736d6aa1..a109617b 100644
--- a/roles/raspios/image/templates/firstrun.sh.j2
+++ b/roles/raspios/image/templates/firstrun.sh.j2
@@ -1,8 +1,6 @@
#!/bin/bash
set +e
-{# https://loganmarchione.com/2021/07/raspi-configs-mostly-undocumented-non-interactive-mode/ #}
-
raspi-config nonint do_hostname "{{ host_name }}"
echo "{{ host_name }}" > /etc/hostname
raspi-config nonint do_change_locale "{{ raspios_locale }}"
@@ -11,6 +9,7 @@ raspi-config nonint do_configure_keyboard "{{ raspios_keyboard_layout }}"
{# 0 -> predictable interface names, 1 -> legacy (eth0...) #}
raspi-config nonint do_net_names 0
+
{% if not (install_dhcp | default(false)) %}
cat <<EOF >> /etc/dhcpcd.conf
@@ -49,3 +48,7 @@ rm -f /etc/apt/trusted.gpg.d/microsoft.gpg
apt-get update -q
apt-get upgrade -y -q
+
+{# B1 -> Console, B2 -> console autologin, B3 -> desktop, B4 -> desktop autologin #}
+raspi-config nonint do_boot_behaviour B1
+systemctl --quiet enable getty@tty1