summaryrefslogtreecommitdiffstats
path: root/lib/network/connection_manager.pm
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2007-08-10 17:17:55 +0000
committerOlivier Blin <oblin@mandriva.com>2007-08-10 17:17:55 +0000
commit2ff101f8b83626f953e1fc6164089b7fa9671298 (patch)
treeeb6c1c77844448d351eecda7f3b19174f8a424f7 /lib/network/connection_manager.pm
parenta7d2e9bc198c57f739c24a241c3893e0c5ba6495 (diff)
downloaddrakx-net-2ff101f8b83626f953e1fc6164089b7fa9671298.tar
drakx-net-2ff101f8b83626f953e1fc6164089b7fa9671298.tar.gz
drakx-net-2ff101f8b83626f953e1fc6164089b7fa9671298.tar.bz2
drakx-net-2ff101f8b83626f953e1fc6164089b7fa9671298.tar.xz
drakx-net-2ff101f8b83626f953e1fc6164089b7fa9671298.zip
run net_monitor when configure button is clicked
Diffstat (limited to 'lib/network/connection_manager.pm')
-rw-r--r--lib/network/connection_manager.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/network/connection_manager.pm b/lib/network/connection_manager.pm
index 81a5a20..74c490b 100644
--- a/lib/network/connection_manager.pm
+++ b/lib/network/connection_manager.pm
@@ -149,6 +149,12 @@ sub stop_connection {
update_on_status_change($cmanager);
}
+sub monitor_connection {
+ my ($cmanager) = @_;
+ my $interface = $cmanager->{connection} && $cmanager->{connection}->get_interface or return;
+ run_program::raw({ detach => 1 }, '/usr/sbin/net_monitor', '--defaultintf', $interface);
+}
+
sub toggle_would_disconnect {
my ($cmanager) = @_;