[packages/mtr] - bash completion for source and destination addresses

adwol adwol at pld-linux.org
Sun Jun 24 00:44:20 CEST 2018


commit bd466405834e2d05330324484f17f9887f25eb2a
Author: Adam Osuchowski <adwol at pld-linux.org>
Date:   Sun Jun 24 00:43:05 2018 +0200

    - bash completion for source and destination addresses

 mtr-completion.patch | 28 ++++++++++++++++++++++++++++
 mtr.spec             |  2 ++
 2 files changed, 30 insertions(+)
---
diff --git a/mtr.spec b/mtr.spec
index f6df910..637548b 100644
--- a/mtr.spec
+++ b/mtr.spec
@@ -25,6 +25,7 @@ Patch3:		%{name}-display.patch
 Patch4:		%{name}-curses-clear_colors.patch
 Patch5:		%{name}-sourceaddr_ipv4.patch
 Patch6:		0001-mtr-to-a-unreachable-host-is-possible-again.patch
+Patch7:		%{name}-completion.patch
 URL:		http://www.bitwizard.nl/mtr/
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake
@@ -161,6 +162,7 @@ Pakiet ten dostarcza bashowe uzupełnianie nazw dla mtra.
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 #echo 'AC_DEFUN([AM_PATH_GTK],[$3])' >> acinclude.m4
 %{!?with_x:echo 'AC_DEFUN([AM_PATH_GTK_2_0],[$3])' >> acinclude.m4}
diff --git a/mtr-completion.patch b/mtr-completion.patch
new file mode 100644
index 0000000..d83d2b8
--- /dev/null
+++ b/mtr-completion.patch
@@ -0,0 +1,28 @@
+diff -ruNp mtr-0.92.orig/bash-completion/mtr mtr-0.92/bash-completion/mtr
+--- mtr-0.92.orig/bash-completion/mtr	2017-06-02 10:54:58.000000000 +0200
++++ mtr-0.92/bash-completion/mtr	2018-06-24 00:41:19.818077138 +0200
+@@ -1,4 +1,4 @@
+-_mtr_module()
++_mtr()
+ {
+   local cur prev OPTS
+   COMPREPLY=()
+@@ -12,7 +12,7 @@ _mtr_module()
+       return 0
+       ;;
+     '-a'|'--address')
+-      COMPREPLY=( $(compgen -W "ADDRESS" -- $cur) )
++      _ip_addresses
+       return 0
+       ;;
+     '-f'|'--first-ttl'|'-m'|'--max-ttl'|'-m'|'--max-unknown'|'-B'|'--bitpattern'|'-Q'|'--tos'|'-c'|'--report-cycles')
+@@ -62,7 +62,7 @@ _mtr_module()
+       return 0
+       ;;
+   esac
+-  COMPREPLY=( $(compgen -W "ip_address hostname" -- $cur) )
++  _known_hosts
+   return 0
+ }
+-complete -F _mtr_module mtr
++complete -F _mtr mtr
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/mtr.git/commitdiff/bd466405834e2d05330324484f17f9887f25eb2a



More information about the pld-cvs-commit mailing list