8. AuditLaf

8.1. Authors

    8.2. Summary of Module Globals

    List of Global Functions

    • Abort - Returns a confirmation popup dialog whether user wants to really abort.

    • AutoPackages - Return packages needed to be installed and removed during Autoinstallation to insure module has all needed software installed.

    • Export - Dump the auditd settings and the rules to a single map (For use by autoinstallation.)

    • GetAuditdOption - Get value of given option from SEETINGS

    • GetRules - Get the current rules

    • GetRulesFile - Return rules file path

    • Import - Get all audit settings from the first parameter (For use by autoinstallation.)

    • Modified - Prototypes

    • Modified - Data was modified?

    • Overview - Create an overview table with all configured cards

    • PollAbort - Checks whether an Abort button has been pressed. If so, calls function to confirm the abort call.

    • Read - Read all auditd settings

    • SetAuditdOption - Set option to given value in SETTINGS

    • SetModified - Mark as modified, for Autoyast.

    • SetWriteOnly - Set write_only flag (for autoinstalation).

    • Summary - Create a textual summary and a list of unconfigured cards

    • Write - Write all auditd settings

    • WriteOnly -

    List of Global Variables

      8.3. Global Functions

      8.3.1. Abort

      Returns a confirmation popup dialog whether user wants to really abort.

      Return value

      • boolean

      8.3.2. AutoPackages

      Return packages needed to be installed and removed during Autoinstallation to insure module has all needed software installed.

      Return value

      • map - with 2 lists.

      8.3.3. Export

      Dump the auditd settings and the rules to a single map (For use by autoinstallation.)

      Return value

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

      8.3.4. GetAuditdOption

      Get value of given option from SEETINGS

      Function parameters

      • string key

      Return value

      • string

      8.3.5. GetRules

      Get the current rules

      Return value

      • string

      8.3.6. GetRulesFile

      Return rules file path

      Return value

      • string

      8.3.7. Import

      Get all audit settings from the first parameter (For use by autoinstallation.)

      Function parameters

      • map settings

      Return value

      • boolean - True on success

      8.3.8. Modified

      Prototypes

      Return value

      • boolean

      8.3.9. Modified

      Data was modified?

      Return value

      • boolean - true if modified

      8.3.10. Overview

      Create an overview table with all configured cards

      Return value

      • list - table items

      8.3.11. PollAbort

      Checks whether an Abort button has been pressed. If so, calls function to confirm the abort call.

      Return value

      • boolean - true if abort confirmed

      8.3.12. Read

      Read all auditd settings

      Return value

      • boolean - true on success

      8.3.13. SetAuditdOption

      Set option to given value in SETTINGS

      Function parameters

      • string key

      • string value

      Return value

      • boolean

      8.3.14. SetModified

      Mark as modified, for Autoyast.

      Function parameters

      • boolean value

      Return value

      • void

      8.3.15. SetWriteOnly

      Set write_only flag (for autoinstalation).

      Function parameters

      • boolean value

      Return value

      • void

      8.3.16. Summary

      Create a textual summary and a list of unconfigured cards

      Return value

      • string - summary of the current configuration

      8.3.17. Write

      Write all auditd settings

      Return value

      • boolean - true on success

      8.3.18. WriteOnly

      Return value

      • boolean - true if module is marked as "write only" (don't start services etc...)

      8.4. Global Variables

      8.5. Module Requirements

      8.5.1. Module Imports

      • FileUtils
      • Message
      • Mode
      • Popup
      • Progress
      • Report
      • Service
      • Summary

      8.5.2. Module Includes