Hello On Wed, Aug 24, 2011 at 1:41 AM, Lennart Poettering <[email protected]> wrote: > On Thu, 18.08.11 22:03, Albert Strasheim ([email protected]) wrote: >> Hello all >> I am trying to use systemd-26 to configure a network device. >> I've decided to try this instead of the standard Fedora init scripts >> because I want the network configuration to depend on a kernel command >> line argument (which should be possible as soon as >> ConditionKernelCommandLine=foo=bar gets fixed) and some files that are >> generated during bootup. >> I spotted the following in /lib/udev/rules.d/99-systemd.rules: >> SUBSYSTEM=="net", KERNEL!="lo", TAG+="systemd", >> ENV{SYSTEMD_ALIAS}="/sys/subsystem/net/devices/%k" >> I understood this and the comment above it to mean that I could add a >> dependency on sys-subsystem-net-devices-em2.device to my service that >> configures the device. > Yupp, this should work. > If you do "systemctl --full" you should see your interface .device unit > in the list. Do you? Can you do "systemctl show -p Names ...." for that unit? > Do you see the alias name properly added to the device?
Thanks, I see the alias name, but sys-devices-pci...-net-em1.device's alias is sys-subsystem-net-devices-eth0.device. I think your change at http://cgit.freedesktop.org/systemd/commit/?id=e03695957fc37406ded60fd0c6a42cab1b96f10f will fix this. I'll retry with the right alias name or the fixed udev rule. Regards Albert _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
