mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-08-26 12:46:08 +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)
|
'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):
|
def index(request):
|
||||||
"""Serve the index page."""
|
"""Serve the index page."""
|
||||||
return TemplateResponse(request, 'upgrades.html',
|
return TemplateResponse(request, 'upgrades.html',
|
||||||
@ -53,7 +58,7 @@ def index(request):
|
|||||||
|
|
||||||
|
|
||||||
@require_POST
|
@require_POST
|
||||||
@package.required(['unattended-upgrades'])
|
@package.required(['unattended-upgrades'], on_install=on_install)
|
||||||
def run(request):
|
def run(request):
|
||||||
"""Run upgrades and show the output page."""
|
"""Run upgrades and show the output page."""
|
||||||
output = ''
|
output = ''
|
||||||
@ -81,7 +86,7 @@ run once per day. It will attempt to perform any package upgrades that are \
|
|||||||
available.'))
|
available.'))
|
||||||
|
|
||||||
|
|
||||||
@package.required(['unattended-upgrades'])
|
@package.required(['unattended-upgrades'], on_install=on_install)
|
||||||
def configure(request):
|
def configure(request):
|
||||||
"""Serve the configuration form."""
|
"""Serve the configuration form."""
|
||||||
status = get_status()
|
status = get_status()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user