~ubuntu-branches/ubuntu/natty/kdeadmin/natty-updates

« back to all changes in this revision

Viewing changes to knetworkconf/backends/network.pl.cmake

  • Committer: Bazaar Package Importer
  • Author(s): Alessandro Ghersi
  • Date: 2010-07-09 02:23:10 UTC
  • mfrom: (1.2.46 upstream)
  • Revision ID: james.westby@ubuntu.com-20100709022310-b6n7su5ncj3pcckk
Tags: 4:4.4.92-0ubuntu1
* New upstream rc release:
  - Bump kde-sc-dev-latest to 4.4.92

Show diffs side-by-side

added added

removed removed

Lines of Context:
91
91
 
92
92
sub gst_network_get_freebsd_wireless_ifaces
93
93
{
94
 
  my ($fd, $line, $iface);
95
 
  my (@ifaces, $command);
96
 
 
97
 
  $command = &gst_file_get_cmd_path ("iwconfig");
98
 
  open $fd, "$command |";
99
 
  return @ifaces if $fd eq undef;
100
 
 
101
 
  while (<$fd>)
102
 
  {
103
 
    if (/^([a-zA-Z]+[0-9]+):/)
104
 
    {
105
 
      $iface = $1;
106
 
    }
107
 
 
108
 
    if (/media:.*wireless.*/i)
109
 
    {
110
 
      push @ifaces, $iface;
 
94
  my $file = "/etc/rc.conf";
 
95
  my ($fd, $i, @ret);
 
96
 
 
97
  $fd = &gst_file_open_read_from_names ($file);
 
98
  return @ret if !$fd;
 
99
 
 
100
  while ($i = <$fd>)
 
101
    {
 
102
    if ($i =~ /^wlans_.*[ \t]*=[ \t]*(.*)/)
 
103
    {
 
104
      push @ret, $1;
111
105
    }
112
106
  }
113
107
 
114
 
  &gst_file_close ($fd);
115
 
  &gst_report_leave ();
116
 
 
117
 
  return \@ifaces;
 
108
  return \@ret;
118
109
}
119
110
 
120
111
# Returns an array with the wireless devices found
541
532
       "vlos-1.2"     => "debian-2.2",
542
533
       "freebsd-5"    => "debian-2.2",
543
534
       "freebsd-6"    => "debian-2.2",
 
535
       "freebsd-7"    => "debian-2.2",
 
536
       "freebsd-8"    => "debian-2.2",
 
537
       "freebsd-9"    => "debian-2.2",
544
538
       "ark"          => "redhat-6.2",
545
539
       );
546
540
 
1842
1836
          "gentoo"       => \&gst_network_deb22_get_file,
1843
1837
          "freebsd-5"    => \&gst_network_deb22_get_file,
1844
1838
          "freebsd-6"    => \&gst_network_deb22_get_file,
 
1839
          "freebsd-7"    => \&gst_network_deb22_get_file,
 
1840
          "freebsd-8"    => \&gst_network_deb22_get_file,
 
1841
          "freebsd-9"    => \&gst_network_deb22_get_file,
1845
1842
          "ark"          => \&get_network_rh62_get_file,
1846
1843
          );
1847
1844
 
3965
3962
          "vlos-1.2"     => "",
3966
3963
          "freebsd-5"    => "",
3967
3964
          "freebsd-6"    => "",
 
3965
          "freebsd-7"    => "",
 
3966
          "freebsd-8"    => "",
 
3967
          "freebsd-9"    => "",
3968
3968
          "ark"          => "lo",
3969
3969
          );
3970
3970
 
4113
4113
          "vlos-1.2"     => "vlos-1.2",
4114
4114
          "freebsd-5"    => "freebsd-5",
4115
4115
          "freebsd-6"    => "freebsd-5",
 
4116
          "freebsd-7"    => "freebsd-5",
 
4117
          "freebsd-8"    => "freebsd-5",
 
4118
          "freebsd-9"    => "freebsd-5",
4116
4119
          "ark"          => "ark",
4117
4120
          );
4118
4121
 
4612
4615
          "vlos-1.2"     => "vlos-1.2",
4613
4616
          "freebsd-5"    => "freebsd-5",
4614
4617
          "freebsd-6"    => "freebsd-5",
 
4618
          "freebsd-7"    => "freebsd-5",
 
4619
          "freebsd-8"    => "freebsd-5",
 
4620
          "freebsd-9"    => "freebsd-5",
4615
4621
          "ark"          => "ark",
4616
4622
          );
4617
4623
  
5506
5512
          "vlos-1.2"     => "vlos-1.2",
5507
5513
          "freebsd-5"    => "freebsd-5",
5508
5514
          "freebsd-6"    => "freebsd-5",
 
5515
          "freebsd-7"    => "freebsd-5",
 
5516
          "freebsd-8"    => "freebsd-5",
 
5517
          "freebsd-9"    => "freebsd-5",
5509
5518
          );
5510
5519
 
5511
5520
  my %dist_tables =
5955
5964
          "vlos-1.2"     => "vlos-1.2",
5956
5965
          "freebsd-5"    => "freebsd-5",
5957
5966
          "freebsd-6"    => "freebsd-5",
 
5967
          "freebsd-7"    => "freebsd-5",
 
5968
          "freebsd-8"    => "freebsd-5",
 
5969
          "freebsd-9"    => "freebsd-5",
5958
5970
          );
5959
5971
 
5960
5972
  my %dist_tables =