[ask if user wants to enable the new network Olivier Schwander **20110422183156 Ignore-this: 5929492b5ed23a4876d5bfaa39e5b4fb ] hunk ./lib/Ifweb.pm 23 - session error => undef; hunk ./lib/Ifweb.pm 24 + session error => undef; + session question => undef; hunk ./lib/Ifweb.pm 35 - error => session->{error} }, + error => session->{error}, + question => session->{question}, }, hunk ./lib/Ifweb.pm 57 - session error => undef; hunk ./lib/Ifweb.pm 58 + session error => undef; + session question => undef; hunk ./lib/Ifweb.pm 63 - session error => "Failed to enable interface $phy with configuration $log."; hunk ./lib/Ifweb.pm 64 + session error => "Failed to enable interface $phy with configuration $log."; + session question => undef; hunk ./lib/Ifweb.pm 79 + session question => undef; hunk ./lib/Ifweb.pm 112 - error => session->{error} }, + error => session->{error}, + question => session->{question}, }, hunk ./lib/Ifweb.pm 133 + my $iface = $cell->{iface}; hunk ./lib/Ifweb.pm 148 - session error => "The network $name already exists !"; hunk ./lib/Ifweb.pm 149 + session error => "The network $name already exists !"; + session question => undef; hunk ./lib/Ifweb.pm 168 - session error => undef; hunk ./lib/Ifweb.pm 169 + session error => undef; + session question => {text => "Do you want to bring it up now ?", yes => "Yes"}; hunk ./lib/Ifweb/Ifupdown.pm 75 - if ($last =~ /Failed/) { + if ($last =~ /Failed|Ignoring/) { hunk ./lib/Ifweb/Iwconfig.pm 15 - my $if = shift; + my $iface = shift; hunk ./lib/Ifweb/Iwconfig.pm 17 - init $if; + init $iface; hunk ./lib/Ifweb/Iwconfig.pm 19 - open(my $iwconfig, "iwlist $if scan |"); + open(my $iwconfig, "iwlist $iface scan |"); hunk ./lib/Ifweb/Iwconfig.pm 30 + $cell->{iface} = $iface; +