27. AutoinstSoftware

Software

27.1. Authors

  • Anas Nashif <nashif@suse.de>

27.2. Summary of Module Globals

List of Global Functions

List of Global Variables

    27.3. Global Functions

    27.3.1. AddModulePackages

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

    Function parameters

    • list<string> module_packages

    Return value

    • void

    27.3.2. AutoinstSoftware

    Constructer

    Return value

    • void

    27.3.3. Export

    Export data

    Return value

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

    27.3.4. GetModified

    Functions which returns if the settings were modified

    Return value

    • boolean - settings were modified

    27.3.5. Import

    Import data

    Function parameters

    • map settings

    Return value

    • boolean - true on success

    27.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

    27.3.7. RemoveModulePackages

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

    Function parameters

    • list<string> module_packages

    Return value

    • void

    27.3.8. SetModified

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

    Return value

    • void

    27.3.9. Summary

    Summary

    Return value

    • string - Html formatted configuration summary

    27.3.10. Write

    Configure software settings

    Return value

    • boolean

    27.3.11. addPostPackages

    Add post packages

    Function parameters

    • list<string> calcpost

    Return value

    • void

    27.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

    27.3.13. pmInit

    Initialize temporary target

    Return value

    • void

    27.4. Global Variables

    27.5. Module Requirements

    27.5.1. Module Imports

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

    27.5.2. Module Includes