Fix missing import and pass before_install correctly.

This commit is contained in:
James Valleroy 2015-05-20 21:25:54 -04:00 committed by Sunil Mohan Adapa
parent ca61649105
commit eca896a2e8
2 changed files with 6 additions and 3 deletions

View File

@ -22,6 +22,7 @@ from django.core.urlresolvers import reverse_lazy
from django.template.response import TemplateResponse
from gettext import gettext as _
import logging
import socket
from plinth import actions
from plinth import cfg
@ -65,7 +66,7 @@ def before_install():
"""Preseed debconf values before the packages are installed."""
fqdn = socket.getfqdn()
domainname = '.'.join(fqdn.split('.')[1:])
LOGGER.info('XMPP service domainname will be ', domainname)
LOGGER.info('XMPP service domainname will be ' + domainname)
actions.superuser_run('xmpp', ['pre-install', '--domainname', domainname])

View File

@ -56,6 +56,8 @@ class PackageInstallView(TemplateView):
Start the package installation, and refresh the page every x seconds to
keep displaying PackageInstallView.get() with the installation status.
"""
package_module.start_install(self.kwargs['package_names'],
on_install=self.kwargs.get('on_install'))
package_module.start_install(
self.kwargs['package_names'],
before_install=self.kwargs.get('before_install'),
on_install=self.kwargs.get('on_install'))
return self.render_to_response(self.get_context_data())