YaST2 Developers Documentation: Autoyast

Autoyast

modules/AutoinstSoftware.ycp
Software

This module has an unstable interface.

Imports

  • AutoinstConfig
  • AutoinstImage
  • Kernel
  • Mode
  • PackageAI
  • Packages
  • Popup
  • ProductControl
  • Profile
  • Report
  • SpaceCalculation
  • Stage
  • Storage
  • Summary

Global Functions

global SetModified () -> void

Function sets internal variable, which indicates, that any settings were modified, to "true"

global GetModified () -> boolean

Functions which returns if the settings were modified

Return value:
settings were modified
global Import (map settings) -> boolean

Import data

Parameters:
settings settings to be imported
Return value:
true on success
global AutoinstSoftware () -> void

Constructer

global Export () -> map

Export data

Return value:
dumped settings (later acceptable by Import())
global AddModulePackages (list<string> module_packages) -> void

Add packages needed by modules, i.e. NIS, NFS etc.

Parameters:
module_packages
global RemoveModulePackages (list<string> module_packages) -> void

Remove packages not needed by modules, i.e. NIS, NFS etc.

Parameters:
module_packages
global Summary () -> string

Summary

Return value:
Html formatted configuration summary
global autoinstPackages () -> list<string>

Compute list of packages selected by user and other packages needed for important configuration modules.

Return value:
of strings list of packages needed for autoinstallation
global Write () -> boolean

Configure software settings

global pmInit () -> void

Initialize temporary target

global addPostPackages (list<string> calcpost) -> void

Add post packages

Parameters:
calcpost