From a4961d7edc260e41eaca91b8d2d32b5203995e18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Fri, 29 May 2009 23:10:35 +0300 Subject: [PATCH] Test for Linux only once. --- contrib/wireless-tools | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/contrib/wireless-tools b/contrib/wireless-tools index 797938a3..1d3fb84c 100644 --- a/contrib/wireless-tools +++ b/contrib/wireless-tools @@ -3,9 +3,10 @@ # # bash completion for Linux wireless-tools -# Linux iwconfig(8) completion -# -[ $UNAME = Linux ] && have iwconfig && +[ $UNAME = Linux ] && +{ + +have iwconfig && _iwconfig() { local cur prev @@ -109,9 +110,8 @@ _iwconfig() } && complete -F _iwconfig iwconfig -# Linux iwlist(8) completion -# -[ $UNAME = Linux ] && have iwlist && + +have iwlist && _iwlist() { local cur prev @@ -134,9 +134,8 @@ _iwlist() } && complete -F _iwlist iwlist -# Linux iwspy(8) completion -# -[ $UNAME = Linux ] && have iwspy && + +have iwspy && _iwspy() { local cur @@ -156,9 +155,8 @@ _iwspy() } && complete -F _iwspy iwspy -# Linux iwpriv(8) completion -# -[ $UNAME = Linux ] && have iwpriv && + +have iwpriv && _iwpriv() { local cur prev @@ -189,3 +187,5 @@ _iwpriv() fi } && complete -F _iwpriv iwpriv + +}