From fd3a5f36b886579844b15d65802653ab2ffccc8d Mon Sep 17 00:00:00 2001
From: Marcin Krol <hawk@tld-linux.org>
Date: Sun, 27 Feb 2022 01:28:30 +0100
Subject: [PATCH] - patches

---
 bash-completion-ip_addresses.patch | 18 ++++++++++++++++++
 bash-completion-no_mtr.patch       | 11 +++++++++++
 2 files changed, 29 insertions(+)
 create mode 100644 bash-completion-ip_addresses.patch
 create mode 100644 bash-completion-no_mtr.patch

diff --git a/bash-completion-ip_addresses.patch b/bash-completion-ip_addresses.patch
new file mode 100644
index 0000000..720be3b
--- /dev/null
+++ b/bash-completion-ip_addresses.patch
@@ -0,0 +1,18 @@
+--- bash-completion-2.11/bash_completion.orig	2021-03-06 22:21:09.007031994 +0100
++++ bash-completion-2.11/bash_completion	2021-03-06 22:24:28.382618551 +0100
+@@ -981,11 +981,10 @@ _ip_addresses()
+         *) n= ;;
+     esac
+     local PATH=$PATH:/sbin
+-    local addrs=$({
+-        LC_ALL=C ifconfig -a || ip addr show
+-    } 2>/dev/null |
+-        command sed -e 's/[[:space:]]addr:/ /' -ne \
+-            "s|.*inet${n}[[:space:]]\{1,\}\([^[:space:]/]*\).*|\1|p")
++    local addrs=$(
++        LC_ALL=C ip -o addr show \
++    2>/dev/null | \
++	command awk '{ gsub(/\/.*$/, "", $4); print $4 }' | sort)
+     COMPREPLY+=($(compgen -W "$addrs" -- "${cur-}"))
+ }
+ 
diff --git a/bash-completion-no_mtr.patch b/bash-completion-no_mtr.patch
new file mode 100644
index 0000000..174a16a
--- /dev/null
+++ b/bash-completion-no_mtr.patch
@@ -0,0 +1,11 @@
+--- bash-completion-2.11/bash_completion.orig	2021-03-06 22:24:43.862534689 +0100
++++ bash-completion-2.11/bash_completion	2021-03-07 06:44:50.513308049 +0100
+@@ -1801,7 +1801,7 @@ _known_hosts_real()
+ 
+ } # _known_hosts_real()
+ complete -F _known_hosts traceroute traceroute6 \
+-    fping fping6 telnet rsh rlogin ftp dig mtr ssh-installkeys showmount
++    fping fping6 telnet rsh rlogin ftp dig ssh-installkeys showmount
+ 
+ # This meta-cd function observes the CDPATH variable, so that cd additionally
+ # completes on directories under those specified in CDPATH.
-- 
2.49.0