mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-03-11 09:04:54 +00:00
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:
parent
890ab87589
commit
5750373ea0
@ -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():
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user