NFS server |
ui.ycp |
Network NFS server dialogs | |
|
|
This module has an unstable interface. |
Network NFS server dialogs
Imports
Includes
Local VariablesLocal 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 (list<map> exports, string expath, string hosts, string opts, list<string> allowed, boolean fromedit)
->
list<string>
Ask user for an entry for the allowed hosts list.
- Parameters:
-
exports the current UI version of the exports list expath the exported filesystem for which this is done hosts hosts default value opts options default value allowed current list, to check for duplicates fromedit
- 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