瀏覽代碼

Use ip to setup the gateway in sysinit.go

ip from iproute2 replaces the legacy route tool which is often not
installed by default on recent Linux distributions.

The same patch has been done in network.go and is re-used here.
Louis Opter 12 年之前
父節點
當前提交
5e1a975b48
共有 1 個文件被更改,包括 1 次插入2 次删除
  1. 1 2
      sysinit.go

+ 1 - 2
sysinit.go

@@ -17,8 +17,7 @@ func setupNetworking(gw string) {
 	if gw == "" {
 		return
 	}
-	cmd := exec.Command("/sbin/route", "add", "default", "gw", gw)
-	if err := cmd.Run(); err != nil {
+	if _, err := ip("route", "add", "default", "via", gw); err != nil {
 		log.Fatalf("Unable to set up networking: %v", err)
 	}
 }