On Sat, 08.10.11 23:34, Cliff Brake ([email protected]) wrote:

> 
> On Sat, Oct 8, 2011 at 11:09 AM, Cliff Brake <[email protected]> wrote:
> >> and a service file like this:
> >>
> >> cat [email protected]:
> >> [Service]
> >> Type=oneshot
> >> RemainAfterExit=yes
> >> ExecStart=/sbin/ifup %i
> >> ExecStop=/sbin/ifdown %i
> >> StandardOutput=syslog+console
> >
> > I'm still not successfull in getting ifup to run on boot (after the
> > NIC is detected) or on NIC insertion.
> 
> This is actually working for me now on bootup, or first NIC insertion.
>  I'm not sure what I did wrong earlier -- perhaps missed reloading the
> systemd config files or something ...
> 
> However, it does not work for subsequent NIC insertions.  It appears
> that stop is not getting executed when the device is removed, as
> [email protected] is always listed as active after the NIC is
> installed, and then removed.

TO make that work you need "BindTo=.....device" in the .service file
which binds runtime of your ifup service to the device being plugged in.

Lennart

-- 
Lennart Poettering - Red Hat, Inc.
_______________________________________________
systemd-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/systemd-devel

Reply via email to