Re: dispatcher conditions



On Sun, 2010-02-28 at 16:45 -0500, Yclept Nemo wrote:
> Quick question, can the dispatcher scripts in
> "/etc/NetworkManager/dispatcher.d/*" be run when:
>  down) only when no more public interfaces remain
>  up) only when the first public interface is brought up

Not entirely; 'man NetworkManager' has more details, but you will get
up/down events when *any* NM managed interface is taken up or down, not
just when there's a connection or not.  If you get a "down" event, there
may well be another interface that still has a connection.

We could explore the possibility of adding two more events indicating
when there is any connection, and when there is no longer any
connection.

> I say "public" because iirc via consolekit some network connections
> can be exclusive to starting user? ...doesn't really matter though.
> I'm only dealing with the root user.

There are "system" connections and "user" connections.  Since you're
only dealing with root, all your connections should probably be "system"
connections.  System connections are stored either by distro-specific
plugins, or by the distro-agnostic 'keyfile' plugin to
NetworkManager/nm-system-settings.
See /etc/NetworkManager/nm-system-settings.conf for more information, or
take a look at:

http://live.gnome.org/NetworkManager/SystemSettings

Dan




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]