def __init__(self): """Create components for the app.""" super().__init__() info = app_module.Info(app_id=self.app_id, version=version, is_essential=is_essential, name=_('Storage'), icon='fa-hdd-o', description=_description, manual_page='Storage') self.add(info) menu_item = menu.Menu('menu-storage', info.name, None, info.icon, 'storage:index', parent_url_name='system') self.add(menu_item) daemon = Daemon('daemon-udiskie', managed_services[0]) self.add(daemon) # Check every hour for low disk space, every 3 minutes in debug mode interval = 180 if cfg.develop else 3600 glib.schedule(interval, warn_about_low_disk_space)
def __init__(self): """Create components for the app.""" super().__init__() info = app_module.Info(app_id=self.app_id, version=version, is_essential=is_essential, name=_('Diagnostics'), icon='fa-heartbeat', description=_description, manual_page='Diagnostics') self.add(info) menu_item = menu.Menu('menu-diagnostics', info.name, None, info.icon, 'diagnostics:index', parent_url_name='system') self.add(menu_item) backup_restore = BackupRestore('backup-restore-diagnostics', **manifest.backup) self.add(backup_restore) # Check periodically for low RAM space interval = 180 if cfg.develop else 3600 glib.schedule(interval, _warn_about_low_ram_space)
def __init__(self): """Create components for the app.""" super().__init__() info = app_module.Info(app_id=self.app_id, version=version, is_essential=is_essential, name=_('Update'), icon='fa-refresh', description=_description, manual_page='Upgrades') self.add(info) menu_item = menu.Menu('menu-upgrades', info.name, None, info.icon, 'upgrades:index', parent_url_name='system') self.add(menu_item) self._show_new_release_notification() # Check every day for setting up apt backport sources, every 3 minutes # in debug mode. interval = 180 if cfg.develop else 24 * 3600 glib.schedule(interval, setup_repositories)
def __init__(self): """Create components for the app.""" super().__init__() info = app_module.Info(app_id=self.app_id, version=version, is_essential=is_essential, name=_('Storage'), icon='fa-hdd-o', description=_description, manual_page='Storage') self.add(info) menu_item = menu.Menu('menu-storage', info.name, None, info.icon, 'storage:index', parent_url_name='system') self.add(menu_item) backup_restore = BackupRestore('backup-restore-storage', **manifest.backup) self.add(backup_restore) # Check every hour for low disk space, every 3 minutes in debug mode interval = 180 if cfg.develop else 3600 glib.schedule(interval, warn_about_low_disk_space) # Schedule initialization of UDisks2 initialization glib.schedule(3, udisks2.init, repeat=False)
def __init__(self): """Create components for the app.""" super().__init__() info = app_module.Info(app_id=self.app_id, version=version, is_essential=is_essential, name=_('Update'), icon='fa-refresh', description=_description, manual_page='Upgrades') self.add(info) menu_item = menu.Menu('menu-upgrades', info.name, None, info.icon, 'upgrades:index', parent_url_name='system') self.add(menu_item) backup_restore = BackupRestore('backup-restore-upgrades', **manifest.backup) self.add(backup_restore) self._show_new_release_notification() # Check every day (every 3 minutes in debug mode): # - backports becomes available -> configure it if selected by user interval = 180 if cfg.develop else 24 * 3600 glib.schedule(interval, setup_repositories) # Check every day (every 3 minutes in debug mode): # - new stable release becomes available -> perform dist-upgrade if # updates are enabled interval = 180 if cfg.develop else 24 * 3600 glib.schedule(interval, check_dist_upgrade)
def post_init(): """Perform post initialization operations.""" # Check every hour for low disk space, every 3 minutes in debug mode interval = 180 if cfg.develop else 3600 glib.schedule(interval, warn_about_low_disk_space) # Schedule initialization of UDisks2 initialization glib.schedule(3, udisks2.init, repeat=False)
def post_init(self): """Perform post initialization operations.""" self._show_new_release_notification() # Check every day (every 3 minutes in debug mode): # - backports becomes available -> configure it if selected by user interval = 180 if cfg.develop else 24 * 3600 glib.schedule(interval, setup_repositories) # Check every day (every 3 minutes in debug mode): # - new stable release becomes available -> perform dist-upgrade if # updates are enabled interval = 180 if cfg.develop else 24 * 3600 glib.schedule(interval, check_dist_upgrade)
def __init__(self): """Create components for the app.""" super().__init__() info = app_module.Info( app_id=self.app_id, version=version, depends=depends, name=_('Backups'), icon='fa-files-o', description=_description, manual_page='Backups', donation_url='https://www.borgbackup.org/support/fund.html') self.add(info) menu_item = menu.Menu('menu-backups', info.name, None, info.icon, 'backups:index', parent_url_name='system') self.add(menu_item) # Check every hour (every 3 minutes in debug mode) to perform scheduled # backups. interval = 180 if cfg.develop else 3600 glib.schedule(interval, backup_by_schedule)
def post_init(): """Perform post initialization operations.""" # Check every hour (every 3 minutes in debug mode) to perform scheduled # backups. interval = 180 if cfg.develop else 3600 glib.schedule(interval, backup_by_schedule)
def post_init(): """Perform post initialization operations.""" # Check periodically for low RAM space interval = 180 if cfg.develop else 3600 glib.schedule(interval, _warn_about_low_ram_space)