blob: f5b9d0c8e2d8392bd040372c9916d91b69af9180 [file] [log] [blame]
#!/bin/sh
# Copyright 2019 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
# Upgrades a Crostini container from Debian Stretch to Buster.
set -ex
# Use defaults for everything, we don't support answering prompts.
export DEBIAN_FRONTEND=noninteractive
# No longer need to backport GPU support packages.
sudo rm -f /etc/apt/sources.list.d/cros-gpu.list \
/etc/apt/preferences.d/cros-gpu.pref
# The actual flip to buster.
sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list \
/etc/apt/sources.list.d/cros.list
# Upgrade everything to Buster versions.
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y