YaST2 Developers Documentation: NFS server



functions
files
intro

NFS server

ui.ycp
Network NFS server dialogs
Network NFS server dialogs

Imports

  • Label
  • Mode
  • NfsServer
  • Popup
  • Sequencer
  • Wizard

Includes

  • nfs_server/routines.ycp

Local Variables

Local Functions

local spaces_allowed -> boolean

The kernel-based server can handle spaces in paths, the user-mode server cannot.

local GetDirectory (string mountpoint, list<map> exports) -> string

Ask user for a directory to export. Allow browsing.

Parameters:
mountpoint default value
exports exports list to check for duplicates
Return value:
a path to export or nil if cancelled

local use_star_for_anonymous -> boolean

The kernel based server complains about an empty host specification and wants us to use "*". But the user mode server would match it only with an unqualified name. We must not use "*" there to mean an anonymous client.

local GetAllowedHosts (string hosts, string opts, list<string> allowed) -> list<string>

Ask user for an entry for the allowed hosts list.

Parameters:
hosts hosts default value
opts options default value
allowed current list, to check for duplicates
Return value:
[newhosts, newopts] or nil if cancelled. Options without parentheses.

local BeginDialog () -> symbol

Opening NFS server dialog

Return value:
`back, `abort, `next `or finish

local ExportsDialog () -> symbol

Exports dialog itself

Return value:
`back, `abort, `next

local NfsServerAutoSequence () -> symbol

Whole configuration of NfsServer but without reading and writing. For use with autoinstallation.

Return value:
sequence result

YaST2 Developers Documentation