Module: Yast::DnsServerMiscInclude
- Defined in:
- ../../src/include/dns-server/misc.rb
Instance Method Summary (collapse)
-
- (Symbol) getZoneType(zone)
Get zone type from the zone identification.
- - (Object) initialize_dns_server_misc(include_target)
-
- (Object) RestartDnsDaemon
Restart the DNS daemon.
- - (Object) SetDNSSErverIcon
Instance Method Details
- (Symbol) getZoneType(zone)
Get zone type from the zone identification
40 41 42 43 44 45 46 47 |
# File '../../src/include/dns-server/misc.rb', line 40 def getZoneType(zone) relevant_zone_part = "" if Ops.greater_than(Builtins.size(zone), 12) && Builtins.substring(zone, Ops.subtract(Builtins.size(zone), 12)) == "in-addr.arpa" return :reverse end :normal end |
- (Object) initialize_dns_server_misc(include_target)
11 12 13 14 15 16 17 18 |
# File '../../src/include/dns-server/misc.rb', line 11 def initialize_dns_server_misc(include_target) textdomain "dns-server" Yast.import "Mode" Yast.import "Label" Yast.import "Service" Yast.import "Wizard" end |
- (Object) RestartDnsDaemon
Restart the DNS daemon
27 28 29 30 31 32 33 34 35 |
# File '../../src/include/dns-server/misc.rb', line 27 def RestartDnsDaemon if Service.Status("named") == 0 Service.RunInitScript("named", "reload") else Service.RunInitScript("named", "restart") end nil end |
- (Object) SetDNSSErverIcon
20 21 22 23 24 |
# File '../../src/include/dns-server/misc.rb', line 20 def SetDNSSErverIcon Wizard.SetTitleIcon("yast-dns-server") nil end |