pyanaconda.modules.boss.boss_interface ====================================== .. py:module:: pyanaconda.modules.boss.boss_interface Classes ------- .. autoapisummary:: pyanaconda.modules.boss.boss_interface.BossInterface Module Contents --------------- .. py:class:: BossInterface Bases: :py:obj:`pyanaconda.modules.common.base.base_template.InterfaceTemplate` DBus interface for the Boss. .. py:method:: GetModules() Get service names of running modules. Get a list of all running DBus modules (including addons) that were discovered and started by the boss. :return: a list of service names .. py:method:: StartModulesWithTask() Start modules with the task. :return: a DBus path of the task .. py:method:: ReadKickstartFile(path) Read the specified kickstart file. :param path: a path to a file :returns: a structure with a kickstart report .. py:method:: GenerateKickstart() Return a kickstart representation of modules. :return: a kickstart string .. py:method:: SetLocale(locale) Set locale of boss and all modules. Examples: "cs_CZ.UTF-8", "fr_FR" .. py:method:: CollectRequirements() Collect requirements of the modules. :return: a list of DBus structures of the type Requirement .. py:method:: InstallWithTasks() Returns installation tasks of this module. FIXME: This is a temporary workaround for the Web UI. :returns: list of object paths of installation tasks .. py:method:: CollectConfigureRuntimeTasks() Collect tasks for configuration of the runtime environment. FIXME: This is a temporary workaround for add-ons. :return: a list of service names and object paths of tasks .. py:method:: CollectConfigureBootloaderTasks(kernel_versions) Collect tasks for configuration of the bootloader. FIXME: This is a temporary workaround for add-ons. :param kernel_versions: a list of kernel versions :return: a list of service names and object paths of tasks .. py:method:: CollectInstallSystemTasks() Collect tasks for installation of the system. FIXME: This is a temporary workaround for add-ons. :return: a list of service names and object paths of tasks .. py:method:: FinishInstallationWithTasks() Finish installation with tasks. FIXME: This is a temporary workaround for the Boss module. :return: a list of D-Bus paths of tasks .. py:method:: Quit() Stop all modules and then stop the boss.