Blame 0141-network-dhclient-script.sh-fix-RENEW.patch

Harald Hoyer bb31e7
From e847a78bb6fb65ca9ea7e7987f378639e6d395b8 Mon Sep 17 00:00:00 2001
Harald Hoyer bb31e7
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer bb31e7
Date: Tue, 8 Sep 2015 11:44:13 +0200
Harald Hoyer bb31e7
Subject: [PATCH] network/dhclient-script.sh: fix RENEW
Harald Hoyer bb31e7
Harald Hoyer bb31e7
Remove check, if interface is already up. It is for RENEW.
Harald Hoyer bb31e7
Harald Hoyer bb31e7
new_prefix is apparently new_subnet_mask
Harald Hoyer bb31e7
Harald Hoyer bb31e7
(cherry picked from commit 52845b168d0909d72b4c2f0b6511ed18877a31e8)
Harald Hoyer bb31e7
---
Harald Hoyer bb31e7
 modules.d/40network/dhclient-script.sh | 5 +----
Harald Hoyer bb31e7
 1 file changed, 1 insertion(+), 4 deletions(-)
Harald Hoyer bb31e7
Harald Hoyer bb31e7
diff --git a/modules.d/40network/dhclient-script.sh b/modules.d/40network/dhclient-script.sh
Harald Hoyer bb31e7
index f55611d..9aac2b1 100755
Harald Hoyer bb31e7
--- a/modules.d/40network/dhclient-script.sh
Harald Hoyer bb31e7
+++ b/modules.d/40network/dhclient-script.sh
Harald Hoyer bb31e7
@@ -8,9 +8,6 @@ type ip_to_var >/dev/null 2>&1 || . /lib/net-lib.sh
Harald Hoyer bb31e7
 # We already need a set netif here
Harald Hoyer bb31e7
 netif=$interface
Harald Hoyer bb31e7
 
Harald Hoyer bb31e7
-# Huh? Interface configured?
Harald Hoyer bb31e7
-[ -f "/tmp/net.$netif.up" ] && exit 0
Harald Hoyer bb31e7
-
Harald Hoyer bb31e7
 setup_interface() {
Harald Hoyer bb31e7
     ip=$new_ip_address
Harald Hoyer bb31e7
     mtu=$new_interface_mtu
Harald Hoyer bb31e7
@@ -151,7 +148,7 @@ case $reason in
Harald Hoyer bb31e7
         [ -n "$new_max_life" ] && lease_time=$new_max_life
Harald Hoyer bb31e7
         preferred_lft=$lease_time
Harald Hoyer bb31e7
         [ -n "$new_preferred_life" ] && preferred_lft=$new_preferred_life
Harald Hoyer bb31e7
-        ip -4 addr change ${new_ip_address}/${new_prefix} broadcast ${new_broadcast_address} dev ${interface} \
Harald Hoyer bb31e7
+        ip -4 addr change ${new_ip_address}/${new_subnet_mask} broadcast ${new_broadcast_address} dev ${interface} \
Harald Hoyer bb31e7
            ${lease_time:+valid_lft $lease_time} ${preferred_lft:+preferred_lft ${preferred_lft}} \
Harald Hoyer bb31e7
            >/dev/null 2>&1
Harald Hoyer bb31e7
         ;;