130. Nfs

NFS client configuration data, I/O functions.

130.1. Summary of Module Globals

List of Global Functions

  • AutoPackages - Return required packages for auto-installation

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

  • GetModified - Functions which returns if the settings were modified

  • Import - Get all NFS configuration from a map. When called by nfs_auto (preparing autoinstallation data) the map may be empty.

  • Mount - Mount NFS directory

  • Read - Reads NFS settings from the SCR (.etc.fstab)

  • Set - Set module data

  • SetModified - Function sets internal variable, which indicates, that any settings were modified, to "true"

  • Summary - Summary()

  • Unmount - Unmount NFS directory from the system

  • Write - Writes the NFS client configuration and starts/stops the service. (No parameters because it is too short to abort)

  • WriteOnly - Writes the NFS client configuration without starting/stopping the service. Autoinstallation uses this and then calls SuSEconfig only once and starts the services together. (No parameters because it is too short to abort)

List of Global Variables

130.2. Global Functions

130.2.1. AutoPackages

Return required packages for auto-installation

Return value

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

130.2.2. Export

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

Return value

  • list - a list of nfs entries.

130.2.3. GetModified

Functions which returns if the settings were modified

Return value

  • boolean - settings were modified

130.2.4. Import

Get all NFS configuration from a map. When called by nfs_auto (preparing autoinstallation data) the map may be empty.

Function parameters

  • list<map> settings

Return value

  • boolean - success

130.2.5. Mount

Mount NFS directory

Function parameters

  • string server

  • string share

  • string mpoint

  • string options

Return value

  • string - directory where volume was mounted or nil if mount failed

130.2.6. Read

Reads NFS settings from the SCR (.etc.fstab)

Return value

  • boolean - true on success

130.2.7. Set

Set module data

Function parameters

  • list<map> settings

Return value

  • void

130.2.8. SetModified

Function sets internal variable, which indicates, that any settings were modified, to "true"

Return value

  • void

130.2.9. Summary

Summary()

Return value

  • string - Html formatted configuration summary

130.2.10. Unmount

Unmount NFS directory from the system

Function parameters

  • string mpoint

Return value

  • boolean - true on success

130.2.11. Write

Writes the NFS client configuration and starts/stops the service. (No parameters because it is too short to abort)

Return value

  • boolean - true on success

130.2.12. WriteOnly

Writes the NFS client configuration without starting/stopping the service. Autoinstallation uses this and then calls SuSEconfig only once and starts the services together. (No parameters because it is too short to abort)

Return value

  • boolean - true on success

130.3. Global Variables

130.3.1. nfs_entries

eg.: [ $["spec": "moon:/cheese", file: "/mooncheese", "mntopts": "defaults"], ...]

130.3.2. non_nfs_entries

Read only, intended for checking mount-point uniqueness.

130.3.3. required_packages

Required packages

130.4. Module Requirements

130.4.1. Module Imports

  • Progress
  • Report
  • Service
  • SuSEFirewall
  • Summary
  • Wizard

130.4.2. Module Includes

  • nfs/routines.ycp