[paketler-commits] r56202 - in devel/system/base/net-tools: . comar
paketler-commits at pardus.org.tr
paketler-commits at pardus.org.tr
24 Kas 2008 Pzt 10:27:25 EET
Author: bahadir.kandemir
Date: Mon Nov 24 10:27:25 2008
New Revision: 56202
Modified:
devel/system/base/net-tools/comar/link.py
devel/system/base/net-tools/pspec.xml
Log:
Reset DNS config after setting after closing connection.
Modified: devel/system/base/net-tools/comar/link.py
=================================================================
--- devel/system/base/net-tools/comar/link.py (original)
+++ devel/system/base/net-tools/comar/link.py Mon Nov 24 10:27:25 2008
@@ -76,16 +76,22 @@
self.mtu = 1500
def dns(self):
- if self.namemode == "default":
- srvs = []
- elif self.namemode == "auto":
- srvs = self.ifc.autoNameServers()
- if not srvs:
- srvs = []
- else:
- srvs = [ self.nameserver ]
- # Use nameservers
- call("baselayout", "Net.Stack", "useNameServers", (srvs, self.ifc.autoNameSearch()))
+ name_servers = []
+ name_domain = ""
+ if self.namemode == "auto":
+ name_servers = []
+ for server in self.ifc.autoNameServers():
+ name_servers.append(server)
+ name_domain = self.ifc.autoNameSearch()
+ elif self.namemode == "custom" and self.nameserver:
+ name_servers = []
+ for server in self.nameserver.split():
+ if server.strip():
+ name_servers.append(server.strip())
+ call("baselayout", "Net.Stack", "useNameServers", (name_servers, name_domain))
+
+ def resetDns(self):
+ call("baselayout", "Net.Stack", "useNameServers", ([], ""))
def up(self):
ifc = self.ifc
@@ -129,6 +135,7 @@
if self.mode != "manual":
ifc.stopAuto()
ifc.down()
+ self.resetDns()
d = DB.getDB(self.name)
d["state"] = "down"
DB.setDB(self.name, d)
Modified: devel/system/base/net-tools/pspec.xml
=================================================================
--- devel/system/base/net-tools/pspec.xml (original)
+++ devel/system/base/net-tools/pspec.xml Mon Nov 24 10:27:25 2008
@@ -69,6 +69,13 @@
</Package>
<History>
+ <Update release="25">
+ <Date>2008-11-24</Date>
+ <Version>1.60</Version>
+ <Comment>Reset DNS config after setting after closing connection.</Comment>
+ <Name>Bahadır Kandemir</Name>
+ <Email>bahadir at pardus.org.tr</Email>
+ </Update>
<Update release="24">
<Date>2008-11-05</Date>
<Version>1.60</Version>
Paketler-commits mesaj listesiyle ilgili
daha fazla bilgi