blob: 8007d24ff6b845caa0cd6435b14a1c2d229869d1 [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,
# expects to be run as root.
set -ex
# Use defaults for everything, we don't support answering prompts.
export DEBIAN_FRONTEND=noninteractive
# No longer need to backport GPU support packages.
rm -f /etc/apt/sources.list.d/cros-gpu.list \
/etc/apt/preferences.d/cros-gpu.pref
# The actual flip to buster.
sed -i 's/stretch/buster/g' /etc/apt/sources.list \
/etc/apt/sources.list.d/cros.list
# Upgrade everything to Buster versions.
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y