96. Kerberos

Data for configuration of kerberos-client, i/o functions.

96.1. Summary of Module Globals

List of Global Functions

  • AutoPackages - Return required packages for auto-installation

  • Export - Dump the Kerberos settings to a map, for autoinstallation use.

  • Import - Get all the Kerberos configuration from a map.

  • Modified - Data was modified?

  • Read - Reads Kerberos settings from the SCR

  • ReadFile - Reads the item value from the /etc/krb5.conf via ini agent If the item doesn't exist, returns empty string (not nil)

  • ShortSummary - Create a short textual summary

  • Summary - Create a textual summary

  • UpdatedArchPackages - Return list of architecture specific packages (derived from package list given as parameter) merged with the packages in parameter

  • Write - Saves Kerberos configuration. (No parameters because it is too short to abort)

  • WriteFile - Write the item value to /etc/krb5.conf Do not write anything for empty and nil values

List of Global Variables

96.2. Global Functions

96.2.1. AutoPackages

Return required packages for auto-installation

Return value

  • map - of packages to be installed and to be removed

96.2.2. Export

Dump the Kerberos settings to a map, for autoinstallation use.

Return value

  • map - with settings

96.2.3. Import

Get all the Kerberos configuration from a map.

Function parameters

  • map settings

Return value

  • boolean - success

96.2.4. Modified

Data was modified?

Return value

  • boolean - true if modified

96.2.5. Read

Reads Kerberos settings from the SCR

Return value

  • boolean - success

96.2.6. ReadFile

Reads the item value from the /etc/krb5.conf via ini agent If the item doesn't exist, returns empty string (not nil)

Function parameters

  • path path_to_value

  • string def_value

Return value

  • string - the value

96.2.7. ShortSummary

Create a short textual summary

Return value

  • string - summary of the current configuration

96.2.8. Summary

Create a textual summary

Return value

  • list - summary of the current configuration

96.2.9. UpdatedArchPackages

Return list of architecture specific packages (derived from package list given as parameter) merged with the packages in parameter

Function parameters

  • list<string> packages

Return value

  • list<string>

96.2.10. Write

Saves Kerberos configuration. (No parameters because it is too short to abort)

Return value

  • boolean - true on success

96.2.11. WriteFile

Write the item value to /etc/krb5.conf Do not write anything for empty and nil values

Function parameters

  • path path_to_value

  • string value

Return value

  • boolean - false when nothing was written, success of write otherwise

96.3. Global Variables

96.3.1. required_packages

Required packages for this module to operate

96.4. Module Requirements

96.4.1. Module Imports

  • Arch
  • FileUtils
  • Label
  • Mode
  • Package
  • Pam
  • Popup
  • Progress
  • Service
  • Summary

96.4.2. Module Includes