- findif.sh: fix loopback IP handling
Resolves: RHEL-15305
This commit is contained in:
parent
88eafdfea4
commit
f99eb24f4e
20
RHEL-15305-2-findif.sh-dont-use-table-parameter.patch
Normal file
20
RHEL-15305-2-findif.sh-dont-use-table-parameter.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
--- a/heartbeat/findif.sh 2024-02-08 11:31:53.414257686 +0100
|
||||||
|
+++ b/heartbeat/findif.sh 2023-11-02 10:20:12.150853167 +0100
|
||||||
|
@@ -210,14 +210,14 @@
|
||||||
|
fi
|
||||||
|
findif_check_params $family || return $?
|
||||||
|
|
||||||
|
- if [ -n "$netmask" ] ; then
|
||||||
|
+ if [ -n "$netmask" ]; then
|
||||||
|
match=$match/$netmask
|
||||||
|
fi
|
||||||
|
if [ -n "$nic" ] ; then
|
||||||
|
# NIC supports more than two.
|
||||||
|
- set -- $(ip -o -f $family route list match $match $scope table "${OCF_RESKEY_table:=main}" | grep "dev $nic " | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
+ set -- $(ip -o -f $family route list match $match $scope | grep "dev $nic " | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
else
|
||||||
|
- set -- $(ip -o -f $family route list match $match $scope table "${OCF_RESKEY_table:=main}" | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
+ set -- $(ip -o -f $family route list match $match $scope | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
fi
|
||||||
|
if [ $# = 0 ] ; then
|
||||||
|
case $OCF_RESKEY_ip in
|
@ -73,7 +73,7 @@
|
|||||||
Name: resource-agents
|
Name: resource-agents
|
||||||
Summary: Open Source HA Reusable Cluster Resource Scripts
|
Summary: Open Source HA Reusable Cluster Resource Scripts
|
||||||
Version: 4.9.0
|
Version: 4.9.0
|
||||||
Release: 53%{?rcver:%{rcver}}%{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}%{?dist}
|
Release: 54%{?rcver:%{rcver}}%{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}%{?dist}
|
||||||
License: GPLv2+ and LGPLv2+
|
License: GPLv2+ and LGPLv2+
|
||||||
URL: https://github.com/ClusterLabs/resource-agents
|
URL: https://github.com/ClusterLabs/resource-agents
|
||||||
%if 0%{?fedora} || 0%{?centos_version} || 0%{?rhel}
|
%if 0%{?fedora} || 0%{?centos_version} || 0%{?rhel}
|
||||||
@ -156,9 +156,10 @@ Patch59: bz2189243-Filesystem-3-fix-signal_delay-default-value.patch
|
|||||||
Patch60: bz1904465-mysql-common-improve-error-message.patch
|
Patch60: bz1904465-mysql-common-improve-error-message.patch
|
||||||
Patch61: RHEL-15302-1-exportfs-make-fsid-optional.patch
|
Patch61: RHEL-15302-1-exportfs-make-fsid-optional.patch
|
||||||
Patch62: RHEL-15302-2-ocft-exportfs-remove-fsid-required-test.patch
|
Patch62: RHEL-15302-2-ocft-exportfs-remove-fsid-required-test.patch
|
||||||
Patch63: RHEL-15305-findif.sh-fix-loopback-handling.patch
|
Patch63: RHEL-15305-1-findif.sh-fix-loopback-handling.patch
|
||||||
Patch64: RHEL-16248-aws-vpc-move-ip-aws-vpc-route53-awseip-awsvip-auth_type-role.patch
|
Patch64: RHEL-16248-aws-vpc-move-ip-aws-vpc-route53-awseip-awsvip-auth_type-role.patch
|
||||||
Patch65: RHEL-17083-findif-EOS-fix.patch
|
Patch65: RHEL-17083-findif-EOS-fix.patch
|
||||||
|
Patch66: RHEL-15305-2-findif.sh-dont-use-table-parameter.patch
|
||||||
|
|
||||||
# bundle patches
|
# bundle patches
|
||||||
Patch1000: 7-gcp-bundled.patch
|
Patch1000: 7-gcp-bundled.patch
|
||||||
@ -406,6 +407,7 @@ exit 1
|
|||||||
%patch -p1 -P 63
|
%patch -p1 -P 63
|
||||||
%patch -p1 -P 64
|
%patch -p1 -P 64
|
||||||
%patch -p1 -P 65
|
%patch -p1 -P 65
|
||||||
|
%patch -p1 -P 66
|
||||||
|
|
||||||
chmod 755 heartbeat/nova-compute-wait
|
chmod 755 heartbeat/nova-compute-wait
|
||||||
chmod 755 heartbeat/NovaEvacuate
|
chmod 755 heartbeat/NovaEvacuate
|
||||||
@ -987,6 +989,11 @@ ccs_update_schema > /dev/null 2>&1 ||:
|
|||||||
%{_usr}/lib/ocf/lib/heartbeat/OCF_*.pm
|
%{_usr}/lib/ocf/lib/heartbeat/OCF_*.pm
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Feb 8 2024 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-54
|
||||||
|
- findif.sh: fix loopback IP handling
|
||||||
|
|
||||||
|
Resolves: RHEL-15305
|
||||||
|
|
||||||
* Wed Jan 24 2024 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-53
|
* Wed Jan 24 2024 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-53
|
||||||
- bundled urllib3: fix CVE-2023-45803
|
- bundled urllib3: fix CVE-2023-45803
|
||||||
- bundled pycryptodome: fix CVE-2023-52323
|
- bundled pycryptodome: fix CVE-2023-52323
|
||||||
@ -1006,10 +1013,8 @@ ccs_update_schema > /dev/null 2>&1 ||:
|
|||||||
|
|
||||||
* Thu Nov 2 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-49
|
* Thu Nov 2 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-49
|
||||||
- exportfs: make "fsid" parameter optional
|
- exportfs: make "fsid" parameter optional
|
||||||
- findif.sh: fix loopback IP handling
|
|
||||||
|
|
||||||
Resolves: RHEL-15302
|
Resolves: RHEL-15302
|
||||||
Resolves: RHEL-15305
|
|
||||||
|
|
||||||
* Wed Sep 6 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-48
|
* Wed Sep 6 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-48
|
||||||
- mysql-common: improve error message
|
- mysql-common: improve error message
|
||||||
|
Loading…
Reference in New Issue
Block a user