YaST2 Developers Documentation: Auto-installation

Auto-installation

modules/Y2ModuleConfig.ycp
Read data from desktop files

This module has an unstable interface.

Imports

  • Desktop
  • Directory
  • Installation
  • Mode
  • Profile
  • Stage
  • Wizard

Global Variables

Global Functions

Local Functions

global MenuTreeData -> list<map>

MenuTreeData

Return value:
of modules
local ReadMenuEntries (list<string> modes) -> list

Read module configuration files

Parameters:
modes
local SortGroups (map<string, map> GroupMap, list<string> GroupList) -> list<string>

Sort tree groups

Parameters:
GroupMap
GroupList
local CreateGroupTree (map<string, map> Groups) -> void

Create group tree

Parameters:
Groups
local ConstructMenu () -> list

Construct Menu Widget

global Y2ModuleConfig () -> void

Y2ModuleConfig () Constructor

global getResource (string default_resource) -> string

Get resource name

Parameters:
default_resource
Return value:
resource as defined in desktop file
global getResourceData (map resourceMap, string resource) -> any

Get resource data

Parameters:
resourceMap Resource Map
resource
Return value:
Resource Data
global Deps () -> list<map>

Simple dependency resolving

global SetDesktopIcon (string file) -> boolean

Set Desktop Icon

Parameters:
file Desktop File