mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-28 08:03:36 +00:00
upgrades: Enable automatic upgrades after install
This commit is contained in:
parent
35d3244636
commit
76cdc69099
@ -44,7 +44,12 @@ def init():
|
||||
'upgrades:index', 21)
|
||||
|
||||
|
||||
@package.required(['unattended-upgrades'])
|
||||
def on_install():
|
||||
"""Enable automatic upgrades after install."""
|
||||
actions.superuser_run('upgrades', ['enable-auto'])
|
||||
|
||||
|
||||
@package.required(['unattended-upgrades'], on_install=on_install)
|
||||
def index(request):
|
||||
"""Serve the index page."""
|
||||
return TemplateResponse(request, 'upgrades.html',
|
||||
@ -53,7 +58,7 @@ def index(request):
|
||||
|
||||
|
||||
@require_POST
|
||||
@package.required(['unattended-upgrades'])
|
||||
@package.required(['unattended-upgrades'], on_install=on_install)
|
||||
def run(request):
|
||||
"""Run upgrades and show the output page."""
|
||||
output = ''
|
||||
@ -81,7 +86,7 @@ run once per day. It will attempt to perform any package upgrades that are \
|
||||
available.'))
|
||||
|
||||
|
||||
@package.required(['unattended-upgrades'])
|
||||
@package.required(['unattended-upgrades'], on_install=on_install)
|
||||
def configure(request):
|
||||
"""Serve the configuration form."""
|
||||
status = get_status()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user