summaryrefslogtreecommitdiff
path: root/roles/raspios
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-09-05 00:21:36 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-09-05 00:21:36 +0200
commitdaa05c4ed8e7b0bbada457de4d3478bbb820d967 (patch)
tree1b09d7fea0643329a9dcdb5329c8fd419185741e /roles/raspios
parentraspios: image customization works now (diff)
raspios/image/firstrun: run apt upgrade and do some more cleanups
Diffstat (limited to 'roles/raspios')
-rw-r--r--roles/raspios/image/templates/firstrun.sh.j211
1 files changed, 10 insertions, 1 deletions
diff --git a/roles/raspios/image/templates/firstrun.sh.j2 b/roles/raspios/image/templates/firstrun.sh.j2
index c91c952f..6dc4980c 100644
--- a/roles/raspios/image/templates/firstrun.sh.j2
+++ b/roles/raspios/image/templates/firstrun.sh.j2
@@ -29,8 +29,17 @@ install -m 0644 /boot/firstrun.authorized_keys /root/.ssh/authorized_keys
{# 0 -> enable ssh, 1 -> disable ssh #}
raspi-config nonint do_ssh 0
-DEBIAN_FRONTEND=noninteractive dpkg -P userconf-pi
+export DEBIAN_FRONTEND=noninteractive
+dpkg -P userconf-pi
+systemctl disable hciuart.service
+
sed 's#systemd.run=/boot/firstrun.sh systemd.run_success_action=reboot systemd.unit=kernel-command-line.target##' -i /boot/cmdline.txt
sed 's#\s*$##' -i /boot/cmdline.txt
rm /boot/firstrun.authorized_keys
rm /boot/firstrun.sh
+rm -f /etc/sudoers.d/010_pi-nopasswd
+rm -f /etc/apt/sources.list.d/vscode.list
+rm -f /etc/apt/trusted.gpg.d/microsoft.gpg
+
+apt-get update -q
+apt-get upgrade -y -q