aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>2025-03-26 11:50:15 +0100
committerJan-Simon Möller <jsmoeller@linuxfoundation.org>2025-03-26 11:50:15 +0100
commit7d493063cd813a53a1439d8b8c6b3185ea878eea (patch)
treeeca3d3d158b4a03d8188fe2211d957bdb95fa8dd
parentf6527bbbab8a942f0c8ce5006711a1f46a83deae (diff)
Reorder upgrade
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I61db0a2a66d952ab03eb17b06852e1e2dfda033d
-rw-r--r--packer/provision/agl_dependencies.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/packer/provision/agl_dependencies.sh b/packer/provision/agl_dependencies.sh
index 9ba48499..b4b6daeb 100644
--- a/packer/provision/agl_dependencies.sh
+++ b/packer/provision/agl_dependencies.sh
@@ -19,8 +19,8 @@ cat /etc/apt/sources.list
echo "---> Removing Vexxhost Ubuntu mirrors"
sed -i 's/ubuntu.mirror.vexxhost.com/us.archive.ubuntu.com/g' /etc/apt/sources.list
-# UPDATE things
-sed -i -e "s,xenial,jammy,g" /etc/apt/sources.list
+# UPDATE things , jammy throws segfault on do-release-upgrade
+sed -i -e "s,xenial,focal,g" /etc/apt/sources.list
sync
cat /etc/apt/sources.list
@@ -30,10 +30,18 @@ DEBIAN_FRONTEND=noninteractive apt-get autoremove
DEBIAN_FRONTEND=noninteractive apt-get apt-get -y -u dist-upgrade
DEBIAN_FRONTEND=noninteractive dpkg --configure -a
DEBIAN_FRONTEND=noninteractive apt-get update
+DEBIAN_FRONTEND=noninteractive apt-get autoremove
+DEBIAN_FRONTEND=noninteractive apt-get clean
# let the upgrade run anyway
rm -rf /var/run/reboot-requir*
+DEBIAN_FRONTEND=noninteractive do-release-upgrade -f DistUpgradeViewNonInteractive --mode=server
+DEBIAN_FRONTEND=noninteractive apt-get update
+DEBIAN_FRONTEND=noninteractive apt-get autoremove
+DEBIAN_FRONTEND=noninteractive apt-get clean
+# again
+rm -rf /var/run/reboot-requir*
DEBIAN_FRONTEND=noninteractive do-release-upgrade -f DistUpgradeViewNonInteractive --mode=server