191. PackageCallbacks

191.1. Authors

  • Gabriele Strattner <gs@suse.de>

  • Klaus Kaempf <kkaempf@suse.de>

  • Arvin Schnell <arvin@suse.de>

  • Purpose: provides the default Callbacks for Pkg::

191.2. Summary of Module Globals

List of Global Functions

List of Global Variables

    191.3. Global Functions

    191.3.1. DonePackage

    After package install.

    Function parameters

    • integer error

    • string reason

    Return value

    • string

    191.3.2. DoneScanDb

    Callback for finish RPM DB scan event

    Function parameters

    • integer error

    • string description

    Return value

    • void

    191.3.3. EnableAsterixPackage

    Enable or disable StartPackage, ProgressPackage and DonePackage callbacks, but only the progress bar and not the final error message. Returns old value.

    Function parameters

    • boolean f

    Return value

    • boolean

    191.3.4. ErrorScanDb

    Callback for error handling during RPM DB scan

    Function parameters

    • integer error

    • string description

    Return value

    • string

    191.3.5. InitPackageCallbacks

    Register package manager callbacks

    Return value

    • void

    191.3.6. PackageCallbacks

    constructor

    Return value

    • void

    191.3.7. ProcessDone

    Hander for ProcessDone callback - the process has been finished

    Return value

    • void

    191.3.8. ProcessNextStage

    Hander for ProcessNextStage callback - the current stage has been finished

    Return value

    • void

    191.3.9. ProcessProgress

    Hander for ProcessProgress callback - report total progress

    Function parameters

    • integer percent

    Return value

    • boolean

    191.3.10. ProcessStart

    Hanler for ProcessStart callback - handle start of a package manager process

    Function parameters

    • string task

    • list<string> stages

    • string help

    Return value

    • void

    191.3.11. ProgressPackage

    During package install.

    Function parameters

    • integer percent

    Return value

    • boolean

    191.3.12. ProgressScanDb

    Callback for RPM DB scan progress

    Function parameters

    • integer value

    Return value

    • boolean

    191.3.13. SetMediaCallbacks

    Register callbacks for media change

    Return value

    • void

    191.3.14. SourceChange

    dummy repository change callback, see SlideShowCallbacks for the real one

    Function parameters

    • integer source

    • integer medianr

    Return value

    • void

    191.3.15. StartPackage

    At start of package install.

    Function parameters

    • string name

    • string summary

    • integer installsize

    • boolean is_delete

    Return value

    • void

    191.3.16. StartScanDb

    Callback for start RPM DB scan event

    Return value

    • void

    191.4. Global Variables

    191.5. Module Requirements

    191.5.1. Module Imports

    • CommandLine
    • Directory
    • FileUtils
    • Icon
    • Installation
    • Label
    • Mode
    • Popup
    • Progress
    • Report
    • SignatureCheckCallbacks
    • String
    • URL
    • Wizard

    191.5.2. Module Includes