2. AddOnProduct

This module provides integration of the add-on products

2.1. Summary of Module Globals

List of Global Functions

  • AcceptedLicenseAndInfoFile - Show /media.1/info.txt file in a pop-up message if such file exists. Show license if such exists and return whether users accepts it. Returns 'nil' when did not succed.

  • AddPreselectedAddOnProducts - Auto-integrate add-on products in specified file

  • DoInstall - Do installation of the add-on product within an installed system srcid is got via AddOnProduct::src_id

  • Integrate - Integrate the add-on product to the installation workflow, including preparations for 2nd stage and inst-sys update

  • UpdateInstSys - Adapts the inst-sys from the tarball

  • WFIntegrate - Integrate the changes in the workflow

List of Global Variables

2.2. Global Functions

2.2.1. AcceptedLicenseAndInfoFile

Show /media.1/info.txt file in a pop-up message if such file exists. Show license if such exists and return whether users accepts it. Returns 'nil' when did not succed.

Function parameters

  • integer src_id

Return value

  • boolean - whether the license has been accepted

2.2.2. AddPreselectedAddOnProducts

Auto-integrate add-on products in specified file

Function parameters

  • string filelist

Return value

  • boolean - true on exit

2.2.3. DoInstall

Do installation of the add-on product within an installed system srcid is got via AddOnProduct::src_id

Return value

  • symbol - the result symbol from wizard sequencer

2.2.4. Integrate

Integrate the add-on product to the installation workflow, including preparations for 2nd stage and inst-sys update

Function parameters

  • integer srcid

Return value

  • boolean - true on success

2.2.5. UpdateInstSys

Adapts the inst-sys from the tarball

Function parameters

  • string filename

Return value

  • boolean - true on success

2.2.6. WFIntegrate

Integrate the changes in the workflow

Function parameters

  • string filename

Return value

  • boolean - true on success

2.3. Global Variables

2.3.1. add_on_products

List of all selected sources

2.3.2. control_files_to_add

List of used control files, to be copied to target system

2.3.3. finish_steps_after_chroot

Items of add-on product to be performed after swictching to chroot

2.3.4. finish_steps_before_chroot

Items if add-on product to be performed at the start of inst_finish

2.3.5. finish_steps_before_umount

Items of add-on product to be performed before unmounting disks

2.3.6. last_ret

return value of last step in the product adding workflow

2.3.7. src_id

ID of currently added source for the add-on product

2.4. Module Requirements

2.4.1. Module Imports

  • FileUtils
  • InstShowInfo
  • Label
  • Language
  • Mode
  • Popup
  • ProductControl
  • ProductFeatures
  • ProductLicense
  • Report
  • Wizard
  • XML

2.4.2. Module Includes