#!/bin/bash set -euo pipefail sudo rm -f /tmp/key curl -L -o /tmp/key https://raw.githubusercontent.com/flatcar/scripts/main/sdk_container/src/third_party/coreos-overlay/coreos-base/coreos-au-key/files/official-v2.pub.pem sudo umount /usr/share/update_engine/update-payload-key.pub.pem || true sudo mount --bind /tmp/key /usr/share/update_engine/update-payload-key.pub.pem if [ -d /etc/coreos ]; then sudo mv /etc/coreos /etc/flatcar sudo ln -s flatcar /etc/coreos fi sudo sed -i "/SERVER=.*/d" /etc/flatcar/update.conf echo "SERVER=https://public.update.flatcar-linux.net/v1/update/" | sudo tee -a /etc/flatcar/update.conf if [ -d /var/lib/coreos-install ] && [ ! -e /var/lib/flatcar-install ]; then sudo ln -sn /var/lib/coreos-install /var/lib/flatcar-install fi sudo systemctl restart update-engine sudo update_engine_client -update sudo sed -i "/SERVER=.*/d" /etc/flatcar/update.conf echo "Done, please reboot now"