From e838eed9daa6d61a142727f37bcefb80018401b1 Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Wed, 25 Aug 2004 17:37:52 +0000 Subject: support multiple keys (#127957) --- sysconfig/network-scripts/ifup-wireless | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/sysconfig/network-scripts/ifup-wireless b/sysconfig/network-scripts/ifup-wireless index a3c64dcd..706b8aa2 100755 --- a/sysconfig/network-scripts/ifup-wireless +++ b/sysconfig/network-scripts/ifup-wireless @@ -53,8 +53,13 @@ fi if [ -n "$RATE" ] ; then iwconfig $DEVICE rate $RATE fi -if [ -n "$KEY" ] ; then - iwconfig $DEVICE key "$KEY" +if [ -n "$KEY" -o -n "$KEY1" -o -n "$KEY2" -o -n "$KEY3" -o -n "$KEY4" ] ; then + [ -n "$KEY1" ] && iwconfig $DEVICE key [1] $KEY1 + [ -n "$KEY2" ] && iwconfig $DEVICE key [2] $KEY2 + [ -n "$KEY3" ] && iwconfig $DEVICE key [3] $KEY3 + [ -n "$KEY4" ] && iwconfig $DEVICE key [4] $KEY4 + [ -n "$DEFAULTKEY" ] && iwconfig $DEVICE key [${DEFAULTKEY}] + [ -n "$KEY" ] && iwconfig $DEVICE key "$KEY" else iwconfig $DEVICE key off fi -- cgit v1.2.1