浏览代码

Expand scope of -identifier option

Start adding concept of server groups
Ask Bjørn Hansen 12 年之前
父节点
当前提交
cbadda9bac
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      geodns.go

+ 6 - 1
geodns.go

@@ -33,6 +33,7 @@ var VERSION string = "2.2.3"
 var gitVersion string
 var gitVersion string
 var serverId string
 var serverId string
 var serverIP string
 var serverIP string
+var serverGroups []string
 
 
 var timeStarted = time.Now()
 var timeStarted = time.Now()
 var qCounter = expvar.NewInt("qCounter")
 var qCounter = expvar.NewInt("qCounter")
@@ -63,7 +64,11 @@ func main() {
 	flag.Parse()
 	flag.Parse()
 
 
 	if len(*flagidentifier) > 0 {
 	if len(*flagidentifier) > 0 {
-		serverId = *flagidentifier
+		ids := strings.Split(*flagidentifier, ",")
+		serverId = ids[0]
+		if len(ids) > 1 {
+			serverGroups = ids[1:]
+		}
 	}
 	}
 
 
 	configFileName := filepath.Clean(*flagconfig + "/geodns.conf")
 	configFileName := filepath.Clean(*flagconfig + "/geodns.conf")