26. AutoinstSoftware

Software

26.1. Authors

  • Anas Nashif <nashif@suse.de>

26.2. Summary of Module Globals

List of Global Functions

List of Global Variables

    26.3. Global Functions

    26.3.1. AddModulePackages

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

    Function parameters

    • list<string> module_packages

    Return value

    • void

    26.3.2. AutoinstSoftware

    Constructer

    Return value

    • void

    26.3.3. Export

    Export data

    Return value

    • map - dumped settings (later acceptable by Import())

    26.3.4. GetModified

    Functions which returns if the settings were modified

    Return value

    • boolean - settings were modified

    26.3.5. Import

    Import data

    Function parameters

    • map settings

    Return value

    • boolean - true on success

    26.3.6. ReadHelper

    Return list of software packages of calling client

    Return value

    • map<string, any > - map of installed software package "patterns" -> list<string> addon selections "packages" -> list<string> user selected packages "remove-packages" -> list<string> packages to remove

    26.3.7. RemoveModulePackages

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

    Function parameters

    • list<string> module_packages

    Return value

    • void

    26.3.8. SetModified

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

    Return value

    • void

    26.3.9. Summary

    Summary

    Return value

    • string - Html formatted configuration summary

    26.3.10. Write

    Configure software settings

    Return value

    • boolean

    26.3.11. addPostPackages

    Add post packages

    Function parameters

    • list<string> calcpost

    Return value

    • void

    26.3.12. autoinstPackages

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

    Return value

    • list<string> - of strings list of packages needed for autoinstallation

    26.3.13. pmInit

    Initialize temporary target

    Return value

    • void

    26.4. Global Variables

    26.5. Module Requirements

    26.5.1. Module Imports

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

    26.5.2. Module Includes