upgrades: Hold freedombox package during dist upgrade

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
James Valleroy 2020-11-07 17:40:58 -05:00 committed by Sunil Mohan Adapa
parent 890ab87589
commit 5750373ea0
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2

View File

@ -377,6 +377,9 @@ def _check_and_dist_upgrade(develop=False, test_upgrade=False):
def _perform_dist_upgrade():
"""Perform upgrade to next release of Debian."""
# Hold freedombox package during entire dist upgrade.
subprocess.run(['apt-mark', 'hold', 'freedombox'])
run_apt_command(['update'])
run_apt_command(['install', 'base-files'])
run_apt_command(['install', 'unattended-upgrades'])
@ -396,6 +399,7 @@ def _perform_dist_upgrade():
subprocess.run(['apt-mark', 'unhold'] + HOLD_PACKAGES)
run_apt_command(['autoremove'])
subprocess.run(['apt-mark', 'unhold', 'freedombox'])
print('Dist upgrade complete. Removing flag.')
if dist_upgrade_flag.exists():