YaST2 Developers Documentation: System installation

System installation

include/add-on/add-on-workflow.ycp
Add-on product installation workflow

This module has an unstable interface.

Imports

  • AddOnProduct
  • Confirm
  • GetInstArgs
  • Installation
  • Linuxrc
  • Mode
  • PackageCallbacks
  • PackageSystem
  • Popup
  • Report
  • Sequencer
  • SourceManager
  • Stage
  • SuSEFirewall
  • Wizard
  • WorkflowManager

Includes

  • add-on/misc.ycp
  • packager/inst_source_dialogs.ycp
  • packager/repositories_include.ycp

Local Functions

local Read () -> symbol

Initialize current inst. sources

local Write () -> symbol

Write (changed) inst. sources

local IsAnyNetworkAvailable () -> boolean

Checks whether some network is available in the current moment, see the bug #170147 for more information.

local GetURLBeginsWith (symbol source_type) -> string

Returns begining string for source type

Parameters:
source_type
Return value:
url begins with...
local MediaSelect () -> symbol

Run dialog for selecting the media

Return value:
for wizard sequencer
local SetAddOnProductName (integer src_id) -> void

Sets the Add-On's product name

Parameters:
src_id
local CatalogSelect () -> symbol

Run dialog for selecting the catalog on the media (if more than one present)

Return value:
for wizard sequencer