File SuSEfirewall2-icmpv6.diff of Package SuSEfirewall2.openSUSE_11.4_Update

From a444f8d4613cee951d09c86b2df7f21b9f042658 Mon Sep 17 00:00:00 2001
From: Ludwig Nussel <ludwig.nussel@suse.de>
Date: Mon, 18 Jun 2012 11:30:35 +0200
Subject: [PATCH 2/3] allow icmpv6 in FW_SERVICES_*_*

---
 SuSEfirewall2 |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/SuSEfirewall2 b/SuSEfirewall2
index 1c0fee2..c59a1cf 100755
--- a/SuSEfirewall2
+++ b/SuSEfirewall2
@@ -527,7 +527,23 @@ check_proto_port()
 		sport=''
 		rsport=''
 	    fi
-	;;
+	    ;;
+	icmpv6)
+	    if [ -n "$port" ]; then
+		port="--icmpv6-type $port"
+		rport="$port"
+	    else
+		port=''
+		rport=''
+	    fi
+	    if [ -n "$sport" ]; then
+		sport="--icmpv6-type $sport"
+		rsport="$sport"
+	    else
+		sport=''
+		rsport=''
+	    fi
+	    ;;
 	*)
 	    if [ -n "$port" ]; then
 		error "port is only valid with tcp, udp or icmp in ${var}"
-- 
1.7.7

openSUSE Build Service is sponsored by