aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Troan <ewt@redhat.com>2000-12-20 21:19:49 +0000
committerErik Troan <ewt@redhat.com>2000-12-20 21:19:49 +0000
commitee13586e5205878f407ff031e36d43dd6536fcd0 (patch)
tree5703170e8241c84aa7644199e3c2fd6fb6c627af
parentc88aa60d716dc0518dcf63df8a1ea342a8c53f3b (diff)
downloadinitscripts-ee13586e5205878f407ff031e36d43dd6536fcd0.tar
initscripts-ee13586e5205878f407ff031e36d43dd6536fcd0.tar.gz
initscripts-ee13586e5205878f407ff031e36d43dd6536fcd0.tar.bz2
initscripts-ee13586e5205878f407ff031e36d43dd6536fcd0.tar.xz
initscripts-ee13586e5205878f407ff031e36d43dd6536fcd0.zip
added wireless support
-rwxr-xr-xsysconfig/network-scripts/ifdown5
-rwxr-xr-xsysconfig/network-scripts/ifup4
2 files changed, 9 insertions, 0 deletions
diff --git a/sysconfig/network-scripts/ifdown b/sysconfig/network-scripts/ifdown
index 5042c28c..60b778c7 100755
--- a/sysconfig/network-scripts/ifdown
+++ b/sysconfig/network-scripts/ifdown
@@ -52,6 +52,11 @@ while ! check_device_down && [ "$waited" -lt 50 ] ; do
waited=$(($waited+1))
done
+# don't leave an outdated key sitting around
+if [ -n "${WIRELESS_ENC_KEY}" -a -x /sbin/iwconfig ]; then
+ /sbin/iwconfig ${DEVICE} enc 0
+fi
+
if [ "$retcode" = 0 ] ; then
/etc/sysconfig/network-scripts/ifdown-post $CONFIG
# do NOT use $? because ifdown should return whether or not
diff --git a/sysconfig/network-scripts/ifup b/sysconfig/network-scripts/ifup
index 42ddf17c..701a2282 100755
--- a/sysconfig/network-scripts/ifup
+++ b/sysconfig/network-scripts/ifup
@@ -46,6 +46,10 @@ else
ISALIAS=no
fi
+if [ -n "${WIRELESS_ENC_KEY}" -a -x /sbin/iwconfig ]; then
+ iwconfig ${DEVICE} enc ${WIRELESS_ENC_KEY}
+fi
+
# Old BOOTP variable
if [ "${BOOTP}" = "yes" ]; then
BOOTPROTO=bootp