upgrades: Enable automatic upgrades after install

This commit is contained in:
James Valleroy 2015-08-31 19:24:45 -04:00 committed by Sunil Mohan Adapa
parent 35d3244636
commit 76cdc69099

View File

@ -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()