yast2 |
modules/Hostname.ycp |
| Hostname manipulation routines |
|
|
|
|
|
global ValidDomain () -> string
|
|
describe a valid domain name
- Return value:
|
global ValidHost () -> string
|
|
describe a valid host name
- Return value:
|
global ValidFQ () -> string
|
|
describe a valid FQ host name
- Return value:
|
|
describe a valid FQ host name |
|
global Check (string host) -> boolean
|
|
Check syntax of hostname entry
(that is a domain name component, unqualified, without dots)
- Parameters:
- Return value:
- See:
-
|
global CheckDomain (string domain) -> boolean
|
|
Check syntax of domain entry
- Parameters:
- Return value:
|
global CheckFQ (string host) -> boolean
|
|
Check syntax of fully qualified hostname
- Parameters:
- Return value:
|
global SplitFQ (string fqhostname) -> list<string>
|
|
Split FQ hostname to hostname and domain name
- Parameters:
- Return value:
|
|
of hostname and domain name |
- Example:
-
Hostname::SplitFQ("ftp.suse.cz") -> ["ftp", "suse.cz"]
Hostname::SplitFQ("ftp") -> ["ftp"] |
|
global MergeFQ (string hostname, string domain) -> string
|
|
Merge short hostname and domain to full-qualified host name
- Parameters:
|
hostname |
short host name |
|
domain |
domain name |
- Return value:
|