Pārlūkot izejas kodu

Merge pull request #2285 from myobie/iptables-legacy

debian has iptables-legacy and iptables-nft now
Flavio Crisciani 6 gadi atpakaļ
vecāks
revīzija
941f87407d
1 mainītis faili ar 7 papildinājumiem un 2 dzēšanām
  1. 7 2
      libnetwork/iptables/iptables.go

+ 7 - 2
libnetwork/iptables/iptables.go

@@ -87,11 +87,16 @@ func initFirewalld() {
 }
 
 func detectIptables() {
-	path, err := exec.LookPath("iptables")
+	path, err := exec.LookPath("iptables-legacy") // debian has iptables-legacy and iptables-nft now
 	if err != nil {
-		return
+		path, err = exec.LookPath("iptables")
+		if err != nil {
+			return
+		}
 	}
+
 	iptablesPath = path
+
 	supportsXlock = exec.Command(iptablesPath, "--wait", "-L", "-n").Run() == nil
 	mj, mn, mc, err := GetVersion()
 	if err != nil {