[PATCH] module-setup: Add permanent option to detect static ip address or not

Dave Young dyoung at redhat.com
Fri Aug 7 03:37:29 UTC 2015


On 08/06/15 at 09:19pm, Minfei Huang wrote:
> Dracut will die in the situation that dracut detects to use dhcp to
> setup ip address, but kdump passes the ip address to it.
> 
> In commit 7ea50dc7a38d14009b9be36f6d6ca59a89a430be, we start to use
> option permanent to get the ip address in kdump_static_ip. If the
> network is setuped by static, we will get the ip address, otherwise
> getting none.
> 
> In commit c994a80698b6b12e50791b36fe40ae36485098d0 which it used to
> support ipv6 protocol, I miss the option permanent.
> 
> This patch is not a fixing patch, just pulls back something to make
> kdump work as original.
> 
> Signed-off-by: Minfei Huang <mhuang at redhat.com>
> ---
>  dracut-module-setup.sh | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/dracut-module-setup.sh b/dracut-module-setup.sh
> index c37f7c0..dbe9b10 100755
> --- a/dracut-module-setup.sh
> +++ b/dracut-module-setup.sh
> @@ -92,7 +92,7 @@ kdump_static_ip() {
>      local _netdev="$1" _srcaddr="$2" _ipv6_flag
>      local _netmask _gateway _ipaddr _target _nexthop
>  
> -    _ipaddr=$(ip addr show dev $_netdev | awk "/ $_srcaddr\/.* /{print \$2}")
> +    _ipaddr=$(ip addr show dev $_netdev permanent | awk "/ $_srcaddr\/.* /{print \$2}")
>  
>      if is_ipv6_address $_srcaddr; then
>          _ipv6_flag="-6"
> -- 
> 2.1.0
> 
> _______________________________________________
> kexec mailing list
> kexec at lists.fedoraproject.org
> https://lists.fedoraproject.org/mailman/listinfo/kexec
> 
> 

Ack

Thanks
Dave


More information about the kexec mailing list