def run_aux_tasks(progress): progress.split( Phase('updating-home-folders', _("Updating home folders from template")), Phase('checking-for-app-updates', _("Refreshing Kano Apps")), Phase('refreshing-kdesk', _("Refreshing the desktop")), Phase('expanding-rootfs', _("Expanding filesystem partitions")), Phase('prune-kano-content', _("Removing unnecessary kano-content entries")), Phase('syncing', _("Syncing"))) progress.start('updating-home-folders') try: update_home_folders_from_skel() except Exception: logger.error("Updating home folders failed. See the traceback bellow:") _type, _value, tb = sys.exc_info() for tb_line in traceback.format_tb(tb): logger.error(tb_line) progress.start('checking-for-app-updates') _check_for_app_updates() progress.start('refreshing-kdesk') _refresh_kdesk() progress.start('expanding-rootfs') _expand_rootfs() progress.start('prune-kano-content') _kano_content_prune() progress.start('syncing') _sync()
def run_aux_tasks(progress): progress.split( Phase('updating-home-folders', _('Updating home folders from template')), Phase('refreshing-kdesk', _('Refreshing the desktop')), Phase('expanding-rootfs', _('Expanding filesystem partitions'))) progress.start('updating-home-folders') # TODO: We might want to keep this in install() update_home_folders_from_skel() progress.start('refreshing-kdesk') _refresh_kdesk() progress.start('expanding-rootfs') _expand_rootfs()
def run_aux_tasks(progress): progress.split( Phase('updating-home-folders', _("Updating home folders from template")), Phase('checking-for-app-updates', _("Refreshing Kano Apps")), Phase('refreshing-kdesk', _("Refreshing the desktop")), Phase('expanding-rootfs', _("Expanding filesystem partitions")), Phase('prune-kano-content', _("Removing unnecessary kano-content entries")), Phase('syncing', _("Syncing")) ) progress.start('updating-home-folders') try: update_home_folders_from_skel() except Exception: logger.error("Updating home folders failed. See the traceback bellow:") _type, _value, tb = sys.exc_info() for tb_line in traceback.format_tb(tb): logger.error(tb_line) progress.start('checking-for-app-updates') _check_for_app_updates() progress.start('refreshing-kdesk') _refresh_kdesk() progress.start('expanding-rootfs') _expand_rootfs() progress.start('prune-kano-content') _kano_content_prune() progress.start('syncing') _sync()
def run_aux_tasks(progress): progress.split( Phase("updating-home-folders", _("Updating home folders from template")), Phase("refreshing-kdesk", _("Refreshing the desktop")), Phase("expanding-rootfs", _("Expanding filesystem partitions")), Phase("syncing", _("Syncing")), ) progress.start("updating-home-folders") try: update_home_folders_from_skel() except Exception: logger.error("Updating home folders failed. See the traceback bellow:") _type, _value, tb = sys.exc_info() for tb_line in traceback.format_tb(tb): logger.error(tb_line) progress.start("refreshing-kdesk") _refresh_kdesk() progress.start("expanding-rootfs") _expand_rootfs() progress.start("syncing") _sync()