Skip to content

Commit cbe3b18

Browse files
committed
dietpi-distro-upgrade: failsafe approach to update MS repo
1 parent 34659c4 commit cbe3b18

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

.meta/dietpi-bookworm-upgrade

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ G_DIETPI-NOTIFY 2 'Migrating package lists to Bookworm suite'
6868
if dpkg-query -s 'packages-microsoft-prod' 2> /dev/null | grep -q '^Status: install ok installed$'
6969
then
7070
G_EXEC curl -sSf 'https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb'
71-
G_EXEC dpkg -i --force-confnew packages-microsoft-prod.deb
71+
G_EXEC dpkg -P packages-microsoft-prod
72+
G_EXEC dpkg -i packages-microsoft-prod.deb
7273
G_EXEC rm packages-microsoft-prod.deb
7374
fi
7475
G_EXEC sed --follow-symlinks -i 's/bullseye/bookworm/g' /etc/apt/sources.list

.meta/dietpi-trixie-upgrade

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ G_DIETPI-NOTIFY 2 'Migrating package lists to Trixie suite'
7373
if dpkg-query -s 'packages-microsoft-prod' 2> /dev/null | grep -q '^Status: install ok installed$'
7474
then
7575
G_EXEC curl -sSf 'https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb'
76-
G_EXEC dpkg -i --force-confnew packages-microsoft-prod.deb
76+
G_EXEC dpkg -P packages-microsoft-prod
77+
G_EXEC dpkg -i packages-microsoft-prod.deb
7778
G_EXEC rm packages-microsoft-prod.deb
7879
fi
7980
G_EXEC sed --follow-symlinks -i 's/bookworm/trixie/g' /etc/apt/sources.list

0 commit comments

Comments
 (0)