From 50a03e4f30160176c32840840082cd8e8db94a70 Mon Sep 17 00:00:00 2001 From: Olivier Blin Date: Mon, 12 May 2008 11:50:11 +0000 Subject: default to roaming for all encryption types if ROAMING is true in /etc/sysconfig/drakx-net --- lib/network/connection/wireless.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/network/connection/wireless.pm b/lib/network/connection/wireless.pm index 3e72f80..9bca85a 100644 --- a/lib/network/connection/wireless.pm +++ b/lib/network/connection/wireless.pm @@ -363,7 +363,11 @@ sub guess_network_access_settings { undef $self->{ifcfg}{WIRELESS_IWPRIV} if is_old_rt2x00($self->get_driver) && $self->{ifcfg}{WIRELESS_IWPRIV} =~ /WPAPSK/; - $self->{control}{roaming} = exists $self->{ifcfg}{WIRELESS_WPA_DRIVER} && !is_old_rt2x00($self->get_driver); + my $system_file = '/etc/sysconfig/drakx-net'; + my %global_settings = getVarsFromSh($system_file); + $self->{control}{roaming} = + (exists $self->{ifcfg}{WIRELESS_WPA_DRIVER} || text2bool($global_settings{ROAMING})) + && !is_old_rt2x00($self->get_driver); $self->{access}{network}{mode} = $network && $network->{mode} || -- cgit v1.2.1