Blame 0050-ifcfg-write-ifcfg.sh-use-PREFIX-for-prefix-netmask-f.patch

Harald Hoyer 802052
From 5bfbfbfc22b8b9e1d2c79342656dd4ce56a03b57 Mon Sep 17 00:00:00 2001
Harald Hoyer 802052
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 802052
Date: Wed, 9 May 2012 14:58:52 +0200
Harald Hoyer 802052
Subject: [PATCH] ifcfg/write-ifcfg.sh: use PREFIX for prefix netmask form
Harald Hoyer 802052
Harald Hoyer 802052
https://bugzilla.redhat.com/show_bug.cgi?id=820185
Harald Hoyer 802052
---
Harald Hoyer 802052
 modules.d/45ifcfg/write-ifcfg.sh |    6 +++++-
Harald Hoyer 35271e
 1 file changed, 5 insertions(+), 1 deletion(-)
Harald Hoyer 802052
Harald Hoyer 802052
diff --git a/modules.d/45ifcfg/write-ifcfg.sh b/modules.d/45ifcfg/write-ifcfg.sh
Harald Hoyer 802052
index f612762..580fbd4 100755
Harald Hoyer 802052
--- a/modules.d/45ifcfg/write-ifcfg.sh
Harald Hoyer 802052
+++ b/modules.d/45ifcfg/write-ifcfg.sh
Harald Hoyer 802052
@@ -50,7 +50,11 @@ for netif in $IFACES ; do
Harald Hoyer 802052
         # If we've booted with static ip= lines, the override file is there
Harald Hoyer 802052
             [ -e /tmp/net.$netif.override ] && . /tmp/net.$netif.override
Harald Hoyer 802052
             echo "IPADDR=$ip"
Harald Hoyer 802052
-            echo "NETMASK=$mask"
Harald Hoyer 802052
+            if strstr "$mask" "."; then
Harald Hoyer 802052
+                echo "NETMASK=$mask"
Harald Hoyer 802052
+            else
Harald Hoyer 802052
+                echo "PREFIX=$mask"
Harald Hoyer 802052
+            fi
Harald Hoyer 802052
             [ -n "$gw" ] && echo "GATEWAY=$gw"
Harald Hoyer 802052
         fi
Harald Hoyer 802052
     } > /tmp/ifcfg/ifcfg-$netif