[arch-releng] [PATCH] [configs/releng] Only launch dhcpcd for ethernet interfaces

Tom Gundersen teg at jklm.no
Fri Jan 3 14:55:29 EST 2014


On Fri, Jan 3, 2014 at 7:33 PM, Thomas Bächler <thomas at archlinux.org> wrote:
> ---
>  configs/releng/root-image/etc/udev/rules.d/81-dhcpcd.rules | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/configs/releng/root-image/etc/udev/rules.d/81-dhcpcd.rules b/configs/releng/root-image/etc/udev/rules.d/81-dhcpcd.rules
> index 970da69..eadc669 100644
> --- a/configs/releng/root-image/etc/udev/rules.d/81-dhcpcd.rules
> +++ b/configs/releng/root-image/etc/udev/rules.d/81-dhcpcd.rules
> @@ -1 +1 @@
> -ACTION=="add", SUBSYSTEM=="net", ENV{SYSTEMD_WANTS}="dhcpcd@$name.service"
> +ACTION=="add", SUBSYSTEM=="net", NAME=="en*|eth*", ENV{SYSTEMD_WANTS}="dhcpcd@$name.service"

This seems like it is strictly an improvement, so +1 from me.

I just added support to networkd for matching on ethernet devices [0],
so if we switch to that in a few releases time we can replace this
udev rule with a .network file:

-->8-------
[Match]
Type=ethernet

[Network]
DHCP=yes
-->8-------


Note that this stuff is still subject to change, so feedback would be welcome.

Cheers,

Tom

[0]: <http://lists.freedesktop.org/archives/systemd-devel/2014-January/015984.html>


More information about the arch-releng mailing list