70. FingerprintReader

70.1. Summary of Module Globals

List of Global Functions

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

  • CryptedHomesEnabled - If pam_mount is enabled, pam_thinkfinger cannot be used (bnc#390810)

  • Export - Dump the fingerprint-reader settings to a single map (For use by autoinstallation.)

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

  • Read - Read all fingerprint-reader settings

  • ReadFingerprintReaderDevices - Get the list of fingerprint readers

  • ShortSummary - Create a short textual summary

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

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

  • Write - Write all fingerprint-reader settings

List of Global Variables

  • bir_dir - Directory for storing fingerprint files

  • import_dir - Directory with fingerprint files that should be imported

  • modified - Data was modified?

  • required_packages - Required packages for this module to operate

  • use_pam - if Fingerprint Reader authentication is enabled

  • write_only - Write only, used during autoinstallation. Don't run services and SuSEconfig, it's all done at one place.

70.2. Global Functions

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

70.2.2. CryptedHomesEnabled

If pam_mount is enabled, pam_thinkfinger cannot be used (bnc#390810)

Return value

  • boolean

70.2.3. Export

Dump the fingerprint-reader settings to a single map (For use by autoinstallation.)

Return value

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

70.2.4. Import

Get all fingerprint-reader settings from the first parameter (For use by autoinstallation.)

Function parameters

  • map settings

Return value

  • boolean - True on success

70.2.5. Read

Read all fingerprint-reader settings

Return value

  • boolean - true on success

70.2.6. ReadFingerprintReaderDevices

Get the list of fingerprint readers

Return value

  • list

70.2.7. ShortSummary

Create a short textual summary

Return value

  • string - summary of the current configuration

70.2.8. Summary

Create a textual summary and a list of unconfigured cards

Return value

  • list - summary of the current configuration

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

70.2.10. Write

Write all fingerprint-reader settings

Return value

  • boolean - true on success

70.3. Global Variables

70.3.1. bir_dir

Directory for storing fingerprint files

70.3.2. import_dir

Directory with fingerprint files that should be imported

70.3.3. modified

Data was modified?

70.3.4. required_packages

Required packages for this module to operate

70.3.5. use_pam

if Fingerprint Reader authentication is enabled

70.3.6. write_only

Write only, used during autoinstallation. Don't run services and SuSEconfig, it's all done at one place.

70.4. Module Requirements

70.4.1. Module Imports

  • Arch
  • FileUtils
  • Pam
  • Popup
  • Progress
  • Report
  • Summary

70.4.2. Module Includes