NFS client configuration data, I/O functions.
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
nfs_entries - eg.: [ $["spec": "moon:/cheese", file: "/mooncheese", "mntopts": "defaults"], ...]
non_nfs_entries - Read only, intended for checking mount-point uniqueness.
required_packages - Required packages
Return required packages for auto-installation
Return value
map - of packages to be installed and to be removed
Dump the NFS settings to a map, for autoinstallation use.
Return value
list - a list of nfs entries.
Functions which returns if the settings were modified
Return value
boolean - settings were modified
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
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
Function sets internal variable, which indicates, that any settings were modified, to "true"
Return value
void
Unmount NFS directory from the system
Function parameters
string mpoint
Return value
boolean - true on success
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
eg.: [ $["spec": "moon:/cheese", file: "/mooncheese", "mntopts": "defaults"], ...]